[Title] emulator-manager : bug fix (create button error)
authorjihye <jihye1128.kim@samsung.com>
Mon, 3 Jun 2013 08:59:23 +0000 (17:59 +0900)
committerjihye <jihye1128.kim@samsung.com>
Mon, 3 Jun 2013 09:02:40 +0000 (18:02 +0900)
[Desc.] create button dispose error
[Issue] N/A

Change-Id: I6b2d4749c1037a36ebe0513bffefc8b3f60ed619
Signed-off-by: jihye <jihye1128.kim@samsung.com>
package/changelog
package/pkginfo.manifest
src/org/tizen/emulator/manager/ui/VMsDetailView.java
src/org/tizen/emulator/manager/ui/list/ItemListVew.java

index ab2b939..3a32d3b 100644 (file)
@@ -1,3 +1,7 @@
+* 2.1.9
+- bug fix(create button)
+== jihye kim <jihye1128.kim@samsung.com> 2013-06-03
+
 * 2.1.8
 - add scroll bar on detail view
 - add tree view on list view
index 9bfb548..d2b3cab 100644 (file)
@@ -1,5 +1,5 @@
 Source: emulator-manager
-Version: 2.1.8
+Version: 2.1.9
 Maintainer: Yeong-Kyoon Lee<yeongkyoon.lee@samsung.com>
 
 Package: emulator-manager
index d4b1401..ebbc829 100644 (file)
@@ -106,7 +106,7 @@ public class VMsDetailView {
                // for setting text
                emptyView.drawPropertyView(null, false);
                stackLayout.topControl = emptyView.getComposite();
-               //mainView.layout();
+               mainView.layout();
        }
 
        public void drawDetailVM(VMProperty property) {
@@ -162,6 +162,6 @@ public class VMsDetailView {
                // for all tree view
                ((PEmptyViewPage)emptyView).drawEmptyDetailVM();
                stackLayout.topControl = emptyView.getComposite();
-               //mainView.layout();
+               mainView.layout();
        }
 }
index 3bb0a37..5e25e3f 100644 (file)
@@ -131,8 +131,12 @@ public class ItemListVew extends AbstractListView {
        @Override
        public void drawVMList(BaseImage base, int select, boolean isCreate) {
                if (createButton != null) {
-                       createButton.dispose();
-                       createButton = null;
+                       if (base.getVmsList().isEmpty()) {
+                               createButton.setEnabled(false);
+                       } else {
+                               createButton.dispose();
+                               createButton = null;
+                       }
                }
 
                if (select == -1) {
@@ -200,8 +204,7 @@ public class ItemListVew extends AbstractListView {
                createButton.setImages(ImageResources.CREATE_NEW_NOMAL.getImage(),
                                ImageResources.CREATE_NEW_HOVER.getImage(),
                                ImageResources.CREATE_NEW_PUSH.getImage(),
-                               null, null,
-                               ImageResources.CREATE_NEW_NOMAL.getImage());
+                               null, null, null);
                createButton.setLayoutData(data);
 
                createButton.addSelectionListener(new SelectionListener() {