From 87b07ada160c82615c31ae7551bdfd55fa91e8b6 Mon Sep 17 00:00:00 2001 From: GiWoong Kim Date: Mon, 22 Jul 2013 20:21:55 +0900 Subject: [PATCH] skin: set window size once again set window size once again when rotating Change-Id: Ib33d71797d66cbb9d69843e65b1a91bfd6ae213a Signed-off-by: GiWoong Kim --- .../emulator/skin/layout/GeneralPurposeSkinComposer.java | 8 +++++++- .../emulator/skin/layout/ProfileSpecificSkinComposer.java | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java index b3458516db..81732185dd 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/GeneralPurposeSkinComposer.java @@ -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); } diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/ProfileSpecificSkinComposer.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/ProfileSpecificSkinComposer.java index 712a67babd..5c44b6061b 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/ProfileSpecificSkinComposer.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/ProfileSpecificSkinComposer.java @@ -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); } -- 2.34.1