skin: call setBounds of display in arrangeSkin on only mac
authorgiwoong.kim <giwoong.kim@samsung.com>
Mon, 6 May 2013 02:35:39 +0000 (11:35 +0900)
committergiwoong.kim <giwoong.kim@samsung.com>
Mon, 6 May 2013 02:35:39 +0000 (11:35 +0900)
call setBounds of display in arrangeSkin on only mac

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

index f113f7b4932b0d201a4de10cc209ed16fc75e2ea..c7cd6d993d1475a7ee2d1e83c35ce4aaa9b92971 100644 (file)
@@ -1,7 +1,7 @@
 /**
  * 
  *
- * Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd. All rights reserved.
+ * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. All rights reserved.
  *
  * Contact:
  * GiWoong Kim <giwoong.kim@samsung.com>
@@ -185,6 +185,9 @@ public class PhoneShapeSkinComposer implements ISkinComposer {
                logger.info("lcd bounds : " + lcdBounds);
 
                currentState.setDisplayBounds(lcdBounds);
+               if (SwtUtil.isMacPlatform() == true) {
+                       lcdCanvas.setBounds(currentState.getDisplayBounds());
+               }
 
                /* arrange the skin image */
                Image tempImage = null;
@@ -274,7 +277,9 @@ public class PhoneShapeSkinComposer implements ISkinComposer {
                        public void paintControl(final PaintEvent e) {
                                if (currentState.isNeedToUpdateDisplay() == true) {
                                        currentState.setNeedToUpdateDisplay(false);
-                                       lcdCanvas.setBounds(currentState.getDisplayBounds());
+                                       if (SwtUtil.isMacPlatform() == false) {
+                                               lcdCanvas.setBounds(currentState.getDisplayBounds());
+                                       }
 
                                        if (skin.communicator.isSensorDaemonStarted() == true) {
                                                /* Let's do one more update for sdl display surface