god damn.. chasing that bad mem access was tricky. found it after futzing
with edje, evas and e. SVN revision: 31206
This commit is contained in:
parent
aec4cc9204
commit
69c89fe5c1
|
@ -409,16 +409,16 @@ EAPI void
|
|||
e_widget_activate(Evas_Object *obj)
|
||||
{
|
||||
API_ENTRY return;
|
||||
if (sd->activate_func) sd->activate_func(obj);
|
||||
e_widget_change(obj);
|
||||
if (sd->activate_func) sd->activate_func(obj);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
e_widget_change(Evas_Object *obj)
|
||||
{
|
||||
API_ENTRY return;
|
||||
if (sd->on_change_func) sd->on_change_func(sd->on_change_data, obj);
|
||||
e_widget_change(e_widget_parent_get(obj));
|
||||
if (sd->on_change_func) sd->on_change_func(sd->on_change_data, obj);
|
||||
}
|
||||
|
||||
EAPI void
|
||||
|
|
|
@ -164,8 +164,8 @@ _e_wid_signal_cb1(void *data, Evas_Object *obj, const char *emission, const char
|
|||
wid = data;
|
||||
if (!wid || e_widget_disabled_get(wid)) return;
|
||||
e_widget_focus_steal(wid);
|
||||
_e_wid_activate_hook(wid);
|
||||
e_widget_change(wid);
|
||||
_e_wid_activate_hook(wid);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in New Issue