Fixed defects detected by static analysis tool 31/91531/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Mon, 10 Oct 2016 05:56:18 +0000 (14:56 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Mon, 10 Oct 2016 05:56:18 +0000 (14:56 +0900)
Change-Id: I6f6ac36d45c0706fcc491f21eb74e25a5fba05dc

src/ise-stt-mode.cpp

index a937741..5b39d11 100644 (file)
@@ -593,8 +593,11 @@ Evas_Object *create_fullview(Evas_Object *win, VoiceData *r_voicedata)
     // add callback
     elm_object_signal_callback_add(layout_main, "idle,state,pulse,visible", "", on_initial_anim_press_cb, voicedata);
 
-    SclSize rect = g_ui->get_input_mode_size(g_ui->get_input_mode(), g_ui->get_display_mode());
-    evas_object_resize(layout_main, rect.width, rect.height);
+    SCLDisplayMode display_mode = g_ui->get_display_mode();
+    if (display_mode >= 0 && display_mode < DISPLAYMODE_MAX) {
+        SclSize rect = g_ui->get_input_mode_size(g_ui->get_input_mode(), display_mode);
+        evas_object_resize(layout_main, rect.width, rect.height);
+    }
 
     evas_object_layer_set(layout_main, 32000);