Bug 550346 - UI Freeze of approx 40 seconds on opening Launch
Configuration Dialog
Change-Id: I56e5c87e9a3c155ca65fbc1c8777bd69c7656218
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
diff --git a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/ui/launcher/TracingTab.java b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/ui/launcher/TracingTab.java
index 0a30a06..bf5c45c 100644
--- a/ui/org.eclipse.pde.ui/src/org/eclipse/pde/ui/launcher/TracingTab.java
+++ b/ui/org.eclipse.pde.ui/src/org/eclipse/pde/ui/launcher/TracingTab.java
@@ -40,6 +40,7 @@
private Image fImage;
private TracingBlock fTracingBlock;
+ private boolean fInitialized;
/**
* Constructor
@@ -64,6 +65,10 @@
@Override
public void activated(ILaunchConfigurationWorkingCopy workingCopy) {
+ if (!fInitialized) {
+ fTracingBlock.initializeFrom(workingCopy);
+ fInitialized = true;
+ }
fTracingBlock.activated(workingCopy);
}
@@ -78,7 +83,7 @@
@Override
public void initializeFrom(ILaunchConfiguration config) {
- fTracingBlock.initializeFrom(config);
+ // do nothing, initialize during activated
}
@Override