Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Wahlbrink2019-08-03 17:52:21 +0000
committerStephan Wahlbrink2019-08-03 17:52:21 +0000
commit76dede82df9c4526d8eee81b8682015420fe21db (patch)
tree8016de2b6ac35d54d91dc43007ac8d1345a09982
parent4585317d24d813b232cce7c4162ecafdf86f0c7e (diff)
downloadorg.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.java7
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 {

Back to the top