mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-09 07:08:07 +02:00
xwm: Don't try to change frame cursor when there's no decoration
It was causing some artifacts on chrome. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
This commit is contained in:
parent
a08b528597
commit
9134b77f2c
1 changed files with 3 additions and 3 deletions
|
|
@ -1077,7 +1077,7 @@ weston_wm_handle_motion(struct weston_wm *wm, xcb_generic_event_t *event)
|
|||
int cursor, width, height;
|
||||
|
||||
window = hash_table_lookup(wm->window_hash, motion->event);
|
||||
if (!window)
|
||||
if (!window || !window->decorate)
|
||||
return;
|
||||
|
||||
weston_wm_window_get_frame_size(window, &width, &height);
|
||||
|
|
@ -1095,7 +1095,7 @@ weston_wm_handle_enter(struct weston_wm *wm, xcb_generic_event_t *event)
|
|||
int cursor, width, height;
|
||||
|
||||
window = hash_table_lookup(wm->window_hash, enter->event);
|
||||
if (!window)
|
||||
if (!window || !window->decorate)
|
||||
return;
|
||||
|
||||
weston_wm_window_get_frame_size(window, &width, &height);
|
||||
|
|
@ -1112,7 +1112,7 @@ weston_wm_handle_leave(struct weston_wm *wm, xcb_generic_event_t *event)
|
|||
struct weston_wm_window *window;
|
||||
|
||||
window = hash_table_lookup(wm->window_hash, leave->event);
|
||||
if (!window)
|
||||
if (!window || !window->decorate)
|
||||
return;
|
||||
|
||||
weston_wm_window_set_cursor(wm, window->frame_id, XWM_CURSOR_LEFT_PTR);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue