Revert "elementary: Don't try to set pointer edj if there is no pointer"

This reverts commit 3686a8aa89.

Reverting this as we need to handle mouse pointers a different way.
This commit is contained in:
Chris Michael 2016-10-25 10:46:42 -04:00
parent ce827f3481
commit 13f77a2456
1 changed files with 6 additions and 15 deletions

View File

@ -922,7 +922,6 @@ _elm_win_mouse_in(Ecore_Evas *ee)
if (sd->wl.win)
ecore_wl2_window_cursor_from_name_set(sd->wl.win, NULL);
if (!sd->pointer.obj) return;
ecore_evas_object_cursor_set(sd->ee, sd->pointer.obj,
ELM_OBJECT_LAYER_CURSOR,
sd->pointer.hot_x, sd->pointer.hot_y);
@ -936,7 +935,6 @@ _elm_win_mouse_out(Ecore_Evas *ee)
if (!sd) return;
#ifdef HAVE_ELEMENTARY_WL2
if (!sd->pointer.obj) return;
sd->pointer.obj = ecore_evas_cursor_unset(sd->ee);
#endif
}
@ -3523,15 +3521,12 @@ _elm_win_frame_cb_move_start(void *data,
if (sd->wl.win)
ecore_wl2_window_cursor_from_name_set(sd->wl.win, NULL);
if (sd->pointer.obj)
{
if (!strcmp(source, "elm"))
_elm_theme_object_set(sd->obj, sd->pointer.obj,
"pointer", "base", "move");
else
_elm_theme_object_set(sd->obj, sd->pointer.obj,
"pointer", "base", "default");
}
if (!strcmp(source, "elm"))
_elm_theme_object_set(sd->obj, sd->pointer.obj,
"pointer", "base", "move");
else
_elm_theme_object_set(sd->obj, sd->pointer.obj,
"pointer", "base", "default");
#else
(void)source;
#endif
@ -3560,7 +3555,6 @@ _elm_win_frame_cb_move_stop(void *data,
#ifdef HAVE_ELEMENTARY_WL2
if (sd->wl.win)
ecore_wl2_window_cursor_from_name_set(sd->wl.win, NULL);
if (!sd->pointer.obj) return;
_elm_theme_object_set(sd->obj, sd->pointer.obj, "pointer", "base", "default");
#endif
}
@ -3632,8 +3626,6 @@ _elm_win_frame_cb_resize_show(void *data,
Evas_Coord mw = 1, mh = 1, hx = 0, hy = 0;
int i;
if (!sd->pointer.obj) return;
i = sd->rot / 90;
if (!strcmp(source, "elm.event.resize.t"))
_elm_theme_object_set(sd->obj, sd->pointer.obj, "pointer", "base",
@ -3686,7 +3678,6 @@ _elm_win_frame_cb_resize_hide(void *data,
if (sd->resizing) return;
#ifdef HAVE_ELEMENTARY_WL2
if (!sd->pointer.obj) return;
_elm_theme_object_set(sd->obj, sd->pointer.obj, "pointer", "base", "default");
#endif
}