diff --git a/Ghidra/Features/Base/src/main/help/help/topics/BundleManager/BundleManager.htm b/Ghidra/Features/Base/src/main/help/help/topics/BundleManager/BundleManager.htm index ff0d52cd73..21090f7c8b 100644 --- a/Ghidra/Features/Base/src/main/help/help/topics/BundleManager/BundleManager.htm +++ b/Ghidra/Features/Base/src/main/help/help/topics/BundleManager/BundleManager.htm @@ -266,6 +266,12 @@ produce errors. In order to force Ghidra to recompile, one must either modify the files with errors or clean the bundle then re-enable.

+

Refresh bundles

+

Refresh will deactivate, clean, then reactivate every enabled bundle.

+ + + + diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusComponentProvider.java b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusComponentProvider.java index fedc7d14aa..b538f4e29e 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusComponentProvider.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusComponentProvider.java @@ -153,10 +153,10 @@ public class BundleStatusComponentProvider extends ComponentProviderAdapter { .onAction(c -> doRefresh()) .buildAndInstallLocal(this); - addBundlesAction("ActivateBundles", "Enable selected bundle(s)", + addBundlesAction("EnableBundles", "Enable selected bundle(s)", ResourceManager.loadImage("images/media-playback-start.png"), this::doEnableBundles); - addBundlesAction("DeactivateBundles", "Disable selected bundle(s)", + addBundlesAction("DisableBundles", "Disable selected bundle(s)", ResourceManager.loadImage("images/media-playback-stop.png"), this::doDisableBundles); addBundlesAction("CleanBundles", "Clean selected bundle build cache(s)",