From: Carsten Haitzler (Rasterman) Date: Wed, 15 Jan 2014 00:59:01 +0000 (+0900) Subject: cnp - dont access null parent obj in getting xwin X-Git-Tag: v1.9.0-alpha1~216 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b5012fadeee4350b100e0880c25094a6356ea39;p=platform%2Fupstream%2Felementary.git cnp - dont access null parent obj in getting xwin --- diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c index ff030922c..9febad718 100644 --- a/src/lib/elm_cnp.c +++ b/src/lib/elm_cnp.c @@ -1684,11 +1684,15 @@ _x11_drag_move(void *data EINA_UNUSED, Ecore_X_Xdnd_Position *pos) static Ecore_X_Window _x11_elm_widget_xwin_get(const Evas_Object *obj) { - Evas_Object *top; + Evas_Object *top, *par; Ecore_X_Window xwin = 0; top = elm_widget_top_get(obj); - if (!top) top = elm_widget_top_get(elm_widget_parent_widget_get(obj)); + if (!top) + { + par = elm_widget_parent_widget_get(obj); + if (par) top = elm_widget_top_get(par); + } if (top) xwin = elm_win_xwindow_get(top); if (!xwin) {