panel: Check whether sd->content is NULL in _panel_toggle
authorRyuan Choi <ryuan.choi@gmail.com>
Wed, 15 Jan 2014 19:10:38 +0000 (04:10 +0900)
committerRyuan Choi <ryuan.choi@gmail.com>
Wed, 15 Jan 2014 19:10:38 +0000 (04:10 +0900)
sd->content can be NULL when elm_panel_hidden_set is called.

legacy/elementary/src/lib/elm_panel.c

index e856a94..4e43b7d 100644 (file)
@@ -237,7 +237,7 @@ _panel_toggle(void *data EINA_UNUSED,
         elm_layout_signal_emit(obj, "elm,action,hide", "elm");
         sd->hidden = EINA_TRUE;
         evas_object_repeat_events_set(obj, EINA_TRUE);
-        if (elm_widget_focus_get(sd->content))
+        if (sd->content && elm_widget_focus_get(sd->content))
           {
              elm_widget_focused_object_clear(obj);
              elm_widget_focus_steal(obj);