From: giwoong.kim Date: Fri, 19 Apr 2013 13:24:43 +0000 (+0900) Subject: display: no need to additional updating before completed booting X-Git-Tag: TizenStudio_2.0_p2.3~864 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c944a09d9cee57ca043352a823bdd05c4cf5b86f;p=sdk%2Femulator%2Fqemu.git display: no need to additional updating before completed booting no need to additional updating before completed booting. Signed-off-by: GiWoong Kim --- 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 1d05518..8a86922 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 @@ -369,12 +369,14 @@ public class GeneralPurposeSkinComposer implements ISkinComposer { if (currentState.isNeedToUpdateDisplay() == true) { currentState.setNeedToUpdateDisplay(false); - /* Let's do one more update for sdl display surface - while skipping of framebuffer drawing */ - DisplayStateData lcdStateData = new DisplayStateData( - currentState.getCurrentScale(), currentState.getCurrentRotationId()); - skin.communicator.sendToQEMU( - SendCommand.CHANGE_LCD_STATE, lcdStateData, false); + if (skin.communicator.isSensorDaemonStarted() == true) { + /* Let's do one more update for sdl display surface + while skipping of framebuffer drawing */ + DisplayStateData lcdStateData = new DisplayStateData( + currentState.getCurrentScale(), currentState.getCurrentRotationId()); + skin.communicator.sendToQEMU( + SendCommand.CHANGE_LCD_STATE, lcdStateData, false); + } } /* general shell does not support native transparency, diff --git a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/PhoneShapeSkinComposer.java b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/PhoneShapeSkinComposer.java index 42906ba..4893361 100644 --- a/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/PhoneShapeSkinComposer.java +++ b/tizen/src/skin/client/src/org/tizen/emulator/skin/layout/PhoneShapeSkinComposer.java @@ -275,12 +275,14 @@ public class PhoneShapeSkinComposer implements ISkinComposer { currentState.setNeedToUpdateDisplay(false); lcdCanvas.setBounds(currentState.getDisplayBounds()); - /* Let's do one more update for sdl display surface - while skipping of framebuffer drawing */ - DisplayStateData lcdStateData = new DisplayStateData( - currentState.getCurrentScale(), currentState.getCurrentRotationId()); - skin.communicator.sendToQEMU( - SendCommand.CHANGE_LCD_STATE, lcdStateData, false); + if (skin.communicator.isSensorDaemonStarted() == true) { + /* Let's do one more update for sdl display surface + while skipping of framebuffer drawing */ + DisplayStateData lcdStateData = new DisplayStateData( + currentState.getCurrentScale(), currentState.getCurrentRotationId()); + skin.communicator.sendToQEMU( + SendCommand.CHANGE_LCD_STATE, lcdStateData, false); + } } /* general shell does not support native transparency,