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:
Carsten Haitzler 2007-08-07 14:20:47 +00:00
parent aec4cc9204
commit 69c89fe5c1
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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