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: accepted/tizen/20130927.071315^2~180 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=960df4feb9426a478486be30ebb0c7399c7b487e;p=profile%2Fmobile%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 Change-Id: I1ab4ee52387c37df834ced09275351f59a71b227 Signed-off-by: Daniel Willmann --- diff --git a/src/lib/els_tooltip.c b/src/lib/els_tooltip.c index 2d39997..ca40627 100644 --- a/src/lib/els_tooltip.c +++ b/src/lib/els_tooltip.c @@ -397,7 +397,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;