From: zhangzg Date: Wed, 14 Feb 2018 03:17:48 +0000 (+0800) Subject: Add null point check to avoid crash issue X-Git-Tag: accepted/tizen/unified/20180220.064133~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f666fdb0de3979586c9c31236d561692e01c3ea8;p=platform%2Fcore%2Fuifw%2Fise-default.git Add null point check to avoid crash issue Change-Id: I2a7c8616a8ea7bba978f09caddbac6995201f2c6 --- 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);