summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod <carolyn>2008-02-05 16:31:35 +0000
committerCarolyn MacLeod <carolyn>2008-02-05 16:31:35 +0000
commitfcf0fe040a9f0bc67b292859014e7fc3cd3d1413 (patch)
tree6449bfe175697008967df382376d32f700df15fb
parent86c160716ade941ca65c5288846d24ae847a7e14 (diff)
downloadeclipse.platform.swt-fcf0fe040a9f0bc67b292859014e7fc3cd3d1413.tar.gz
eclipse.platform.swt-fcf0fe040a9f0bc67b292859014e7fc3cd3d1413.tar.xz
eclipse.platform.swt-fcf0fe040a9f0bc67b292859014e7fc3cd3d1413.zip
fix topControl logic
-rw-r--r--examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java
index d10e1130e7..5d911aba86 100644
--- a/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java
+++ b/examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/layoutexample/StackLayoutTab.java
@@ -162,7 +162,7 @@ class StackLayoutTab extends Tab {
Control control = children[i];
code.append (getChildCode(control, i));
}
- if (children.length > 0) {
+ if (children.length > 0 && currentLayer != -1) {
code.append("\n\t\tstackLayout.topControl = " + names[currentLayer] + ";\n");
}
return code;
@@ -215,7 +215,7 @@ class StackLayoutTab extends Tab {
}
setLayoutState ();
refreshLayoutComposite ();
- setTopControl (-1);
+ setTopControl (currentLayer);
layoutGroup.layout (true);
}