swc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/swc
Log | Files | Refs | README | LICENSE

commit cae8594c740dd5f6d06b35bfda587a68c063b203
parent 9ce1388d7bda6598fb33ca1a7464fdc675d756cb
Author: Michael Forney <mforney@mforney.org>
Date:   Fri,  7 Feb 2014 03:59:50 -0800

Style

Diffstat:
Mlibswc/pointer.c | 15+++------------
1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/libswc/pointer.c b/libswc/pointer.c @@ -125,38 +125,29 @@ static void handle_view_event(struct wl_listener * listener, void * data) struct swc_event * event = data; struct swc_view_event_data * event_data = event->data; struct swc_view * view = event_data->view; + struct screen * screen; switch (event->type) { case SWC_VIEW_EVENT_MOVED: - { - struct screen * screen; - wl_list_for_each(screen, &swc.screens, link) { swc_view_move(&screen->planes.cursor.view, view->geometry.x, view->geometry.y); } break; - } case SWC_VIEW_EVENT_SCREENS_CHANGED: - { - struct screen * screen; - uint32_t entered = event_data->screens_changed.entered, - left = event_data->screens_changed.left; - wl_list_for_each(screen, &swc.screens, link) { - if (entered & screen_mask(screen)) + if (event_data->screens_changed.entered & screen_mask(screen)) { swc_view_attach(&screen->planes.cursor.view, pointer->cursor.buffer); } - else if (left & screen_mask(screen)) + else if (event_data->screens_changed.left & screen_mask(screen)) swc_view_attach(&screen->planes.cursor.view, NULL); } break; - } } }