mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
+4
-3
@@ -45,6 +45,7 @@ import com.intellij.ui.switcher.SwitchTarget;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.ui.JBUI;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import com.intellij.util.ui.update.UiNotifyConnector;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -921,13 +922,13 @@ public class ActionToolbarImpl extends JPanel implements ActionToolbar {
|
||||
public void setTargetComponent(final JComponent component) {
|
||||
myTargetComponent = component;
|
||||
|
||||
if (myTargetComponent != null && myTargetComponent.isVisible()) {
|
||||
ApplicationManager.getApplication().invokeLater(new DumbAwareRunnable() {
|
||||
if (myTargetComponent != null) {
|
||||
UiNotifyConnector.doWhenFirstShown(myTargetComponent, new DumbAwareRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
myUpdater.updateActions(false, false);
|
||||
}
|
||||
}, ModalityState.stateForComponent(myTargetComponent));
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user