diff --git a/src/lib/build.c b/src/lib/build.c index 81911ea..94e6c72 100644 --- a/src/lib/build.c +++ b/src/lib/build.c @@ -125,6 +125,7 @@ void build_edc(void) { build_data *bd = g_bd; + bd->noti_cb(bd->noti_data, NULL); build_cmd_set(bd); diff --git a/src/lib/enventor_smart.c b/src/lib/enventor_smart.c index ece695b..3ae1431 100644 --- a/src/lib/enventor_smart.c +++ b/src/lib/enventor_smart.c @@ -162,7 +162,8 @@ call_error: edit_ctxpopup_dismiss(pd->ed); if (line_num || target) edit_syntax_color_full_apply(pd->ed, EINA_TRUE); - evas_object_smart_callback_call(pd->obj, SIG_COMPILE_ERROR, (char *)msg); + if (msg) + evas_object_smart_callback_call(pd->obj, SIG_COMPILE_ERROR, (char *)msg); }