Revert "qt-option: Modified direct-rendering option."
authorminkee Lee <minkee.lee@samsung.com>
Thu, 23 Jul 2015 05:31:36 +0000 (14:31 +0900)
committerSangHo Park <sangho.p@samsung.com>
Thu, 23 Jul 2015 07:12:48 +0000 (16:12 +0900)
This reverts commit 930d5c0127f90835ce4418327b23c6637f6a6bbd.

Change-Id: I246fa7f70719b4e3f52dc87595a81c57bba909c3
Signed-off-by: minkee.lee <minkee.lee@samsung.com>
src/org/tizen/emulator/manager/vms/option/CommonOptionFactroy.java
src/org/tizen/emulator/manager/vms/option/DisplayModeOption.java

index 40d91b2..cb6cc43 100644 (file)
@@ -123,6 +123,9 @@ public abstract class CommonOptionFactroy implements IOptionFactory {
                                        list.add(Option.getInstance(FrontCameraOption.class));
                                }
                        }
+
+               } else if (name.equals(ItemName.DISPLAY_MODE)) {
+                       list.add(Option.getInstance(DisplayModeOption.class));
                }
        }
 
index 2a8b989..82b35bc 100644 (file)
@@ -38,15 +38,21 @@ public class DisplayModeOption extends Option {
        @Override
        public void getLaunchArgument(LaunchConfig config, VMProperty property)
                        throws VMWorkerException {
-               String rendering = null;
-               if (!EmulatorManager.isMac()
-                               && property.getConfiguration().getUsability().isHwGLAcceleration()) {
-                       rendering = "onscreen";
 
-               } else {
-                       rendering = "offscreen";
+               if (checkOn(property.getPropertyValue().getAdvancedOptionSubValue(
+                               "displayMode", "qtEnable"))) {
+
+                       String rendering = null;
+                       if (!EmulatorManager.isMac()
+                                       && property.getConfiguration().getUsability().isHwGLAcceleration()) {
+                               rendering = "onscreen";
+
+                       } else {
+                               rendering = "offscreen";
+                       }
+                       config.addQemuOption("-display", "maru_qt,rendering=" + rendering);
                }
-               config.addQemuOption("-display", "maru_qt,rendering=" + rendering);
+
        }
 
 }