diff options
author | Carolyn MacLeod <carolyn> | 2008-02-05 16:31:35 +0000 |
---|---|---|
committer | Carolyn MacLeod <carolyn> | 2008-02-05 16:31:35 +0000 |
commit | fcf0fe040a9f0bc67b292859014e7fc3cd3d1413 (patch) | |
tree | 6449bfe175697008967df382376d32f700df15fb | |
parent | 86c160716ade941ca65c5288846d24ae847a7e14 (diff) | |
download | eclipse.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.java | 4 |
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); } |