[elm] Oops, forgotten class smart cbs setting

paths.
This will also unb0rk Edje externals signal proxying.



SVN revision: 71868
This commit is contained in:
Gustavo Lima Chaves 2012-06-08 21:05:45 +00:00
parent 727f4692b3
commit b15d43ef71
3 changed files with 6 additions and 0 deletions

View File

@ -342,10 +342,12 @@ elm_button_smart_class_get(void)
static Elm_Button_Smart_Class _sc =
ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION(BUTTON_SMART_NAME);
static const Elm_Button_Smart_Class *class = NULL;
Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc;
if (class) return class;
_elm_button_smart_set(&_sc);
esc->callbacks = _smart_callbacks;
class = &_sc;
return class;

View File

@ -1036,11 +1036,13 @@ elm_image_smart_class_get(void)
static Elm_Image_Smart_Class _sc =
ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION(IMAGE_SMART_NAME);
static const Elm_Image_Smart_Class *class = NULL;
Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc;
if (class)
return class;
_elm_image_smart_set(&_sc);
esc->callbacks = _smart_callbacks;
class = &_sc;
return class;

View File

@ -133,11 +133,13 @@ elm_layout_smart_class_get(void)
static Elm_Layout_Smart_Class _sc =
ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(LAYOUT_SMART_NAME);
static const Elm_Layout_Smart_Class *class = NULL;
Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc;
if (class)
return class;
_elm_layout_smart_set(&_sc);
esc->callbacks = _smart_callbacks;
class = &_sc;
return class;