skin: set window size once again
authorGiWoong Kim <giwoong.kim@samsung.com>
Mon, 22 Jul 2013 11:21:55 +0000 (20:21 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Mon, 22 Jul 2013 11:21:55 +0000 (20:21 +0900)
set window size once again when rotating

Change-Id: Ib33d71797d66cbb9d69843e65b1a91bfd6ae213a
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java
tizen/src/skin/client/src/org/tizen/emulator/skin/layout/ProfileSpecificSkinComposer.java

index b3458516dbdb5d220ff4145ba129288698c37408..81732185ddfb0cebf9c85f521341dd6022935929 100644 (file)
@@ -390,8 +390,14 @@ public class GeneralPurposeSkinComposer implements ISkinComposer {
 //                                     }
                                }
 
+                               /* set window size once again (for ubuntu 12.04) */
+                               if (currentState.getCurrentImage() != null) {
+                                       ImageData imageData = currentState.getCurrentImage().getImageData();
+                                       shell.setSize(imageData.width, imageData.height);
+                               }
+
                                /* general shell does not support native transparency,
-                                * so draw image with GC. */
+                                so draw image with GC */
                                if (currentState.getCurrentImage() != null) {
                                        e.gc.drawImage(currentState.getCurrentImage(), 0, 0);
                                }
index 712a67babd37e603482601e990b4311fcfa52207..5c44b6061b547407f444d497a855d7d464c12e94 100644 (file)
@@ -310,8 +310,14 @@ public class ProfileSpecificSkinComposer implements ISkinComposer {
 //                                     }
                                }
 
+                               /* set window size once again (for ubuntu 12.04) */
+                               if (currentState.getCurrentImage() != null) {
+                                       ImageData imageData = currentState.getCurrentImage().getImageData();
+                                       shell.setSize(imageData.width, imageData.height);
+                               }
+
                                /* general shell does not support native transparency,
-                                * so draw image with GC. */
+                                so draw image with GC */
                                if (currentState.getCurrentImage() != null) {
                                        e.gc.drawImage(currentState.getCurrentImage(), 0, 0);
                                }