SRADA-848: Fix StartTraceManager to work in CLI mode.
authorMaria Guseva <m.guseva@samsung.com>
Thu, 30 Jun 2016 05:21:52 +0000 (08:21 +0300)
committerMaria Guseva <m.guseva@samsung.com>
Mon, 4 Jul 2016 12:58:54 +0000 (21:58 +0900)
Issue occured after merge with ui_e4_migration branch.

Change-Id: Iad6cb81d83832c6bb3b8744199c2e11f57910a77

org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/control/StartTraceManager.java

index 7ed8311..ae344c9 100755 (executable)
@@ -246,14 +246,16 @@ public class StartTraceManager implements Runnable {
                        }
                        setStageComplete(STAGE.SEND_STARTMSG);
                        
-                       Display.getDefault().syncExec(new Runnable() {
-                               @Override
-                               public void run() {                                     
-                                       MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.ANALYZE_SCREENSHOT, true);
-                                       MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.FILE_NEW, false);
-                                       MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.FILE_LOAD, false);
-                               }
-                       });
+                       if (Global.isGUIMode()) {
+                               Display.getDefault().syncExec(new Runnable() {
+                                       @Override
+                                       public void run() {                                     
+                                               MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.ANALYZE_SCREENSHOT, true);
+                                               MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.FILE_NEW, false);
+                                               MenuBar.getInstance().setMenuItemEnable(MenuBarLabels.FILE_LOAD, false);
+                                       }
+                               });
+                       }
 
                        // wait until process info message is arrived (for a few seconds)
                        int waittime = 0;