Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Stieber2012-05-24 18:37:58 +0000
committerUwe Stieber2012-05-24 18:37:58 +0000
commitf56a98e36bca624467c66f12203b4583499b5c93 (patch)
treea365e12fc3e18703d556c6e89ea76e74ce326eac /target_explorer/plugins/org.eclipse.tcf.te.launch.ui
parent5d38a8643193750a65422d9c382d0924d1213133 (diff)
downloadorg.eclipse.tcf-f56a98e36bca624467c66f12203b4583499b5c93.tar.gz
org.eclipse.tcf-f56a98e36bca624467c66f12203b4583499b5c93.tar.xz
org.eclipse.tcf-f56a98e36bca624467c66f12203b4583499b5c93.zip
Target Explorer: Introduce a flag to AbstractSection to allow control listeners to evaluate while the controls are updated
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.launch.ui')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/filetransfers/AbstractFileTransferSection.java3
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/launchcontext/AbstractContextSelectorSection.java3
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/refprojects/RefProjectsSection.java3
3 files changed, 9 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/filetransfers/AbstractFileTransferSection.java b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/filetransfers/AbstractFileTransferSection.java
index b7e252f27..2a351f646 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/filetransfers/AbstractFileTransferSection.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/filetransfers/AbstractFileTransferSection.java
@@ -137,6 +137,9 @@ public abstract class AbstractFileTransferSection extends AbstractTableSection i
section.setClient(client);
createPartControl((Composite)section.getClient(), SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.SINGLE | SWT.FULL_SELECTION, 2, toolkit);
+
+ // Mark the control update as completed now
+ setIsUpdating(false);
}
@Override
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/launchcontext/AbstractContextSelectorSection.java b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/launchcontext/AbstractContextSelectorSection.java
index 6e47e91da..3f279f558 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/launchcontext/AbstractContextSelectorSection.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/launchcontext/AbstractContextSelectorSection.java
@@ -102,6 +102,9 @@ public abstract class AbstractContextSelectorSection extends AbstractSection imp
selector = doCreateContextSelector();
selector.setFormToolkit(toolkit);
selector.setupPanel(client);
+
+ // Mark the control update as completed now
+ setIsUpdating(false);
}
/**
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/refprojects/RefProjectsSection.java b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/refprojects/RefProjectsSection.java
index 3bac61735..d3e62ceaf 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/refprojects/RefProjectsSection.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipse/tcf/te/launch/ui/tabs/refprojects/RefProjectsSection.java
@@ -149,6 +149,9 @@ public class RefProjectsSection extends AbstractTableSection implements ILaunchC
section.setClient(client);
createPartControl((Composite)section.getClient(), SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.SINGLE | SWT.FULL_SELECTION, 2, toolkit);
+
+ // Mark the control update as completed now
+ setIsUpdating(false);
}
@Override

Back to the top