toytoolkit: avoid unnecessary redraws when focus changes

Clients that need to be redrawn when the focus changes do that by
listening to focus_changed and scheduling a redraw.

This was causing unnecessary redraws in the clients, as could be
easily seen by changing focus on weston-flower.

Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
dev
Emilio Pozuelo Monfort 11 years ago committed by Kristian Høgsberg
parent f942b73a1c
commit e818d59e88
  1. 2
      clients/window.c

@ -3857,7 +3857,6 @@ handle_surface_focused_set(void *data, struct xdg_surface *xdg_surface)
{ {
struct window *window = data; struct window *window = data;
window->focused = 1; window->focused = 1;
window_schedule_redraw(window);
} }
static void static void
@ -3865,7 +3864,6 @@ handle_surface_focused_unset(void *data, struct xdg_surface *xdg_surface)
{ {
struct window *window = data; struct window *window = data;
window->focused = 0; window->focused = 0;
window_schedule_redraw(window);
} }
static void static void

Loading…
Cancel
Save