fix ibox eo errors

devs/discomfitor/eo
Mike Blumenkrantz 9 years ago
parent b49957bf9b
commit 8f2859a198
  1. 2
      src/modules/Makefile_ibox.mk
  2. 4
      src/modules/ibox/e_mod_main.c

@ -10,7 +10,7 @@ iboxpkgdir = $(MDIR)/ibox/$(MODULE_ARCH)
iboxpkg_LTLIBRARIES = src/modules/ibox/module.la
src_modules_ibox_module_la_LIBADD = $(MOD_LIBS)
src_modules_ibox_module_la_CPPFLAGS = $(MOD_CPPFLAGS)
src_modules_ibox_module_la_CPPFLAGS = -DEFL_BETA_API_SUPPORT -DEFL_EO_API_SUPPORT $(MOD_CPPFLAGS)
src_modules_ibox_module_la_LDFLAGS = $(MOD_LDFLAGS)
src_modules_ibox_module_la_SOURCES = src/modules/ibox/e_mod_main.c \
src/modules/ibox/e_mod_main.h \

@ -648,11 +648,11 @@ _ibox_icon_signal_emit(IBox_Icon *ic, char *sig, char *src)
{
if (ic->o_holder)
edje_object_signal_emit(ic->o_holder, sig, src);
if (ic->o_icon)
if (ic->o_icon && eo_isa(ic->o_icon, EDJE_OBJ_CLASS))
edje_object_signal_emit(ic->o_icon, sig, src);
if (ic->o_holder2)
edje_object_signal_emit(ic->o_holder2, sig, src);
if (ic->o_icon2)
if (ic->o_icon2 && eo_isa(ic->o_icon2, EDJE_OBJ_CLASS))
edje_object_signal_emit(ic->o_icon2, sig, src);
}

Loading…
Cancel
Save