Elm entry: Fix segfault when selection is NULL.
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 1 Jan 2012 12:22:16 +0000 (12:22 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 1 Jan 2012 12:22:16 +0000 (12:22 +0000)
Patch by Jihoon Kim, adjusted a bit.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@66714 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_entry.c

index 9dd3ce5..4b3af83 100644 (file)
@@ -1530,7 +1530,7 @@ _signal_selection_start(void *data, Evas_Object *obj __UNUSED__, const char *emi
         Evas_Object *top;
 
         top = elm_widget_top_get(data);
-        if ((top) && (elm_win_xwindow_get(top)))
+        if (txt && top && (elm_win_xwindow_get(top)))
           elm_cnp_selection_set(ELM_SEL_TYPE_PRIMARY, data,
                                 ELM_SEL_FORMAT_MARKUP, txt, strlen(txt));
      }