mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
action toolbars don't update action shortcuts in tooltips
This commit is contained in:
+5
@@ -66,6 +66,11 @@ public class ActionToolbarImpl extends JPanel implements ActionToolbar {
|
||||
public static void updateAllToolbarsImmediately() {
|
||||
for (ActionToolbarImpl toolbar : new ArrayList<ActionToolbarImpl>(ourToolbars)) {
|
||||
toolbar.updateActionsImmediately();
|
||||
for (Component c : toolbar.getComponents()) {
|
||||
if (c instanceof ActionButton) {
|
||||
((ActionButton)c).updateToolTipText();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ import com.intellij.ide.TreeExpander;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.actionSystem.ex.QuickList;
|
||||
import com.intellij.openapi.actionSystem.ex.QuickListsManager;
|
||||
import com.intellij.openapi.actionSystem.impl.ActionToolbarImpl;
|
||||
import com.intellij.openapi.keymap.KeyMapBundle;
|
||||
import com.intellij.openapi.keymap.Keymap;
|
||||
import com.intellij.openapi.keymap.KeymapManager;
|
||||
@@ -854,6 +855,7 @@ public class KeymapPanel extends JPanel implements SearchableConfigurable, Confi
|
||||
}
|
||||
}
|
||||
keymapManager.setActiveKeymap(mySelectedKeymap);
|
||||
ActionToolbarImpl.updateAllToolbarsImmediately();
|
||||
}
|
||||
|
||||
private void ensureNonEmptyKeymapNames() throws ConfigurationException {
|
||||
|
||||
Reference in New Issue
Block a user