[controlbar] bug fix
authorJaehwan Kim <jae.hwan.kim@samsung.com>
Wed, 3 Nov 2010 02:49:56 +0000 (11:49 +0900)
committerJaehwan Kim <jae.hwan.kim@samsung.com>
Wed, 3 Nov 2010 02:49:56 +0000 (11:49 +0900)
src/lib/elm_controlbar.c

index 4690c56..d2f7e7a 100644 (file)
@@ -1328,10 +1328,10 @@ selected_box(Elm_Controlbar_Item * it)
          {
             it->func(it->data, it->obj, it);
          }
-       edje_object_signal_emit(_EDJ(it->base), "elm,state,text_unselected", "elm");
+       if(it->base) edje_object_signal_emit(_EDJ(it->base), "elm,state,text_unselected", "elm");
    }
 
-   evas_object_smart_callback_call(it->obj, "clicked", it);
+   if(it) evas_object_smart_callback_call(it->obj, "clicked", it);
 }
 
 static void