From: Daniel Willmann Date: Tue, 11 Jun 2013 11:48:52 +0000 (+0100) Subject: els_tooltip: Only call ecore_x_pointer_xy_get() if we're in X X-Git-Tag: v1.7.8~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9acdf6a9e2486f855e82a16a89a57ca032ab3f11;p=platform%2Fupstream%2Felementary.git els_tooltip: Only call ecore_x_pointer_xy_get() if we're in X We don't want to call X functions (and segfault) if X is not actually running. Backport 83dc18bf0c601a89c71f3183b735c1b7b9a34014 Signed-off-by: Daniel Willmann --- diff --git a/src/lib/els_tooltip.c b/src/lib/els_tooltip.c index 677367b96..f8d0bf966 100644 --- a/src/lib/els_tooltip.c +++ b/src/lib/els_tooltip.c @@ -396,7 +396,8 @@ _elm_tooltip_reconfigure(Elm_Tooltip *tt) Evas_Object *win = elm_object_top_widget_get(tt->owner); #ifdef HAVE_ELEMENTARY_X Ecore_X_Window xwin = elm_win_xwindow_get(win); - ecore_x_pointer_xy_get(xwin, &px, &py); + if (xwin) + ecore_x_pointer_xy_get(xwin, &px, &py); #endif elm_win_screen_position_get(win, &x, &y); ox += x;