From 2b8c70fe98a3b1559dfe906d375438a23d473855 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 6 Oct 2017 11:37:50 -0400 Subject: [PATCH] set default cursor on root window for xwl pointer ref T5593 #TheDisappointer --- src/bin/e_pointer.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/bin/e_pointer.c b/src/bin/e_pointer.c index 6b1ffce9f..6953de28a 100644 --- a/src/bin/e_pointer.c +++ b/src/bin/e_pointer.c @@ -366,7 +366,7 @@ _e_pointer_cb_free(E_Pointer *ptr) static void _e_pointer_x11_setup(E_Pointer *ptr, const char *cursor) { - if (ptr->e_cursor) + if (ptr->e_cursor && (e_comp->comp_type == E_PIXMAP_TYPE_X)) { /* create a pointer canvas if we need to */ if ((!ptr->buffer_evas) && ptr->win) _e_pointer_canvas_add(ptr); @@ -815,11 +815,8 @@ e_pointer_object_set(E_Pointer *ptr, Evas_Object *obj, int x, int y) E_API void e_pointer_window_add(E_Pointer *ptr, Ecore_Window win) { - char buf[1024]; - ptr->win = win; - _e_pointer_theme_buf(ptr, buf); - _e_pointer_x11_setup(ptr, buf); + _e_pointer_x11_setup(ptr, "default"); } EINTERN void