diff options
author | Stephan Wahlbrink | 2019-08-03 17:52:21 +0000 |
---|---|---|
committer | Stephan Wahlbrink | 2019-08-03 17:52:21 +0000 |
commit | 76dede82df9c4526d8eee81b8682015420fe21db (patch) | |
tree | 8016de2b6ac35d54d91dc43007ac8d1345a09982 | |
parent | 4585317d24d813b232cce7c4162ecafdf86f0c7e (diff) | |
download | org.eclipse.statet-r-76dede82df9c4526d8eee81b8682015420fe21db.tar.gz org.eclipse.statet-r-76dede82df9c4526d8eee81b8682015420fe21db.tar.xz org.eclipse.statet-r-76dede82df9c4526d8eee81b8682015420fe21db.zip |
Bug 549771: [SourceEditor] Fix widget is disposed exception when
R content assist is canceled
Change-Id: I05bcf9b12dc42445abc8e0534881adc01043a931
-rw-r--r-- | r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java index 545c7731..bd793f4a 100644 --- a/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java +++ b/r/org.eclipse.statet.r.ui/src/org/eclipse/statet/internal/r/ui/rhelp/RHelpInfoHoverCreator.java @@ -526,7 +526,7 @@ class RHelpInfoControl extends AbstractInformationControl implements IInformatio this.hide= false; updateInput(); waitCompleted(); - if (this.hide) { + if (this.hide || !UIAccess.isOkToUse(getShell())) { return; } @@ -536,10 +536,7 @@ class RHelpInfoControl extends AbstractInformationControl implements IInformatio } if (Platform.WS_WIN32.equals(SWT.getPlatform())) { - final Shell shell= getShell(); - if (shell != null) { - shell.moveAbove(null); - } + getShell().moveAbove(null); } } else { |