OSDN Git Service

Fire change event in setItems.
authorNathanSweet <nathan.sweet@gmail.com>
Fri, 5 Apr 2013 17:31:47 +0000 (19:31 +0200)
committerNathanSweet <nathan.sweet@gmail.com>
Fri, 5 Apr 2013 17:31:47 +0000 (19:31 +0200)
gdx/src/com/badlogic/gdx/scenes/scene2d/ui/SelectBox.java

index d231f37..2432bb0 100644 (file)
@@ -125,6 +125,12 @@ public class SelectBox extends Widget {
                prefWidth = Math.max(prefWidth, max + style.listBackground.getLeftWidth() + style.listBackground.getRightWidth() + 2\r
                        * style.itemSpacing);\r
 \r
+               if (items.length > 0) {\r
+                       ChangeEvent changeEvent = Pools.obtain(ChangeEvent.class);\r
+                       SelectBox.this.fire(changeEvent);\r
+                       Pools.free(changeEvent);\r
+               }\r
+\r
                invalidateHierarchy();\r
        }\r
 \r