From a9f6a01d7c9386271dafa761f639f5cee4e612ed Mon Sep 17 00:00:00 2001 From: Liam Girdwood Date: Sat, 28 Jun 2008 14:46:26 +0100 Subject: [PATCH] sky: focus - remnoved uneeded get_focus() calls. --- src/sky/sky.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/sky/sky.c b/src/sky/sky.c index ac9baa4..7fe194b 100644 --- a/src/sky/sky.c +++ b/src/sky/sky.c @@ -74,7 +74,6 @@ static gboolean sky_complete_scroll_render(gpointer data) return TRUE; sky->robject.type = RT_FULL; - gtk_widget_grab_focus(widget); gtk_widget_queue_draw(widget); return FALSE; } @@ -187,7 +186,6 @@ static gboolean sky_key_press_event(GtkWidget *widget, GdkEventKey *event, } sky->robject.type = RT_FAST; - gtk_widget_grab_focus(widget); gtk_widget_queue_draw(widget); sky->is_modified = 1; return TRUE; @@ -217,7 +215,6 @@ static gboolean sky_leave_notify_event(GtkWidget *widget, GdkEventCrossing *event, gpointer user_data) { - gtk_widget_grab_focus(widget); gdk_window_set_cursor(event->window, sky_cursor_arrow); return TRUE; } @@ -283,10 +280,11 @@ static gboolean sky_scroll_event(GtkWidget *widget, } sky->robject.type = RT_FAST; - gtk_widget_grab_focus(widget); sky->redraw_pending = 1; - gtk_widget_queue_draw(widget); sky->is_modified = 1; + gtk_widget_queue_draw(widget); + + /* add timeout to draw detail when scroll completes */ g_timeout_add(20, sky_complete_scroll_render, widget); return TRUE; } @@ -312,7 +310,6 @@ static gboolean sky_motion_notify_event(GtkWidget *widget, y - sky->pointer_y); sky->pointer_x = x; sky->pointer_y = y; - gtk_widget_grab_focus(widget); gtk_widget_queue_draw(widget); sky->is_modified = 1; } -- 2.11.4.GIT