From f666fdb0de3979586c9c31236d561692e01c3ea8 Mon Sep 17 00:00:00 2001 From: zhangzg Date: Wed, 14 Feb 2018 11:17:48 +0800 Subject: [PATCH] Add null point check to avoid crash issue Change-Id: I2a7c8616a8ea7bba978f09caddbac6995201f2c6 --- src/ise-stt-mode.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ise-stt-mode.cpp b/src/ise-stt-mode.cpp index 1cb7501..bf7854c 100644 --- a/src/ise-stt-mode.cpp +++ b/src/ise-stt-mode.cpp @@ -294,16 +294,16 @@ 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(); - if (ieffect) + if (ieffect && voicedata->sttmanager) { ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); + } is::ui::MicEffector *effector = new is::ui::MicEffector(canvas, voicedata->layout_main, *ieffect); voicedata->ieffect = ieffect; voicedata->effector = effector; - if (ieffect) { + if (ieffect && voicedata->progressbar) { ieffect->SetProgressBar(voicedata->progressbar); - ieffect->SetSttHandle(voicedata->sttmanager->GetSttHandle()); } elm_access_highlight_set(voicedata->mic_button); -- 2.7.4