From: Jihoon Kim Date: Wed, 28 Sep 2016 02:35:23 +0000 (+0900) Subject: Fix issues detected by static analysis tool X-Git-Tag: accepted/tizen/common/20160928.164338~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ae079365c5cefa7964f95fcef79eb5c7c7655f66;p=platform%2Fcore%2Fuifw%2Fise-default.git Fix issues detected by static analysis tool Change-Id: I7b42476578d7f67179180b15008d2b476a082edf Signed-off-by: Jihoon Kim --- diff --git a/src/ise-stt-mode.cpp b/src/ise-stt-mode.cpp index 8f66e16..b9b3db5 100644 --- a/src/ise-stt-mode.cpp +++ b/src/ise-stt-mode.cpp @@ -279,14 +279,17 @@ static Eina_Bool _idler_cb(void *data) Evas_Object *canvas = elm_object_part_content_get(voicedata->layout_main, "EFFECT_BG"); is::ui::WInputSttMicEffect *ieffect = new is::ui::WInputSttMicEffect(); - ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); + if (ieffect) + ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); is::ui::MicEffector *effector = new is::ui::MicEffector(canvas, voicedata->layout_main, *ieffect); voicedata->ieffect = ieffect; voicedata->effector = effector; - ieffect->SetProgressBar(voicedata->progressbar); - ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); + if (ieffect) { + ieffect->SetProgressBar(voicedata->progressbar); + ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); + } elm_access_highlight_set(voicedata->mic_button); diff --git a/src/ise.cpp b/src/ise.cpp index 469e07d..7f1ee03 100644 --- a/src/ise.cpp +++ b/src/ise.cpp @@ -1455,7 +1455,7 @@ ise_hide() _reset_shift_state(); _reset_multitap_state(true); - if (strcmp(g_ui->get_input_mode(), "STT_3X4") == 0 ) { + if (g_ui && strcmp(g_ui->get_input_mode(), "STT_3X4") == 0 ) { g_keyboard_state.need_reset = TRUE; ise_hide_stt_mode(); }