forked from enlightenment/efl
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. Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
This commit is contained in:
parent
363da34f27
commit
c093a07541
|
@ -400,7 +400,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;
|
||||
|
|
Loading…
Reference in New Issue