From: Joonas Lehtinen Date: Mon, 5 Feb 2007 10:52:48 +0000 (+0000) Subject: Corrected propertypanel bug #277 (?) X-Git-Tag: 6.7.0.beta1~6700 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fe1d8bbb34de6465cd74dd37d95ccae0604bd23e;p=vaadin-framework.git Corrected propertypanel bug #277 (?) svn changeset:450/svn branch:toolkit --- diff --git a/src/com/itmill/toolkit/demo/features/FeatureBrowser.java b/src/com/itmill/toolkit/demo/features/FeatureBrowser.java index 2652c975a4..081f766225 100644 --- a/src/com/itmill/toolkit/demo/features/FeatureBrowser.java +++ b/src/com/itmill/toolkit/demo/features/FeatureBrowser.java @@ -214,8 +214,13 @@ public class FeatureBrowser extends CustomComponent implements currentFeature = feature; properties = feature.getPropertyPanel(); if (properties != null) { - right.replaceComponent(properties, feature - .getPropertyPanel()); + Iterator i = right.getComponentIterator(); + i.next(); + PropertyPanel oldProps = (PropertyPanel) i.next(); + if (oldProps != null) + right.replaceComponent(oldProps, properties); + else + right.addComponent(properties); properties.setVisible(((Boolean) propertiesSelect .getValue()).booleanValue()); }