diff options
author | Leandro Augusto Fogolin Pereira <leandro@zorg.(none)> | 2009-01-19 17:46:18 -0200 |
---|---|---|
committer | Leandro Augusto Fogolin Pereira <leandro@zorg.(none)> | 2009-01-19 17:46:18 -0200 |
commit | cf11ad53b937ab1d55d3f534587bd3eae886174e (patch) | |
tree | 4bb3ca299b3fc729a6db4677693c221b284cdf5e /hardinfo2/util.c | |
parent | f1030d96e0706b43c3b98671047a1e183e4c0006 (diff) | |
parent | d7757f0ae192219bd3b2575102fe789476dd0ed8 (diff) |
Merge branch 'master' of git@github.com:lpereira/hardinfo
Diffstat (limited to 'hardinfo2/util.c')
-rw-r--r-- | hardinfo2/util.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/hardinfo2/util.c b/hardinfo2/util.c index 28d51635..d2954573 100644 --- a/hardinfo2/util.c +++ b/hardinfo2/util.c @@ -116,9 +116,11 @@ void widget_set_cursor(GtkWidget * widget, GdkCursorType cursor_type) { GdkCursor *cursor; - cursor = gdk_cursor_new(cursor_type); - gdk_window_set_cursor(GDK_WINDOW(widget->window), cursor); - gdk_cursor_unref(cursor); + if ((cursor = gdk_cursor_new(cursor_type))) { + gdk_window_set_cursor(GDK_WINDOW(widget->window), cursor); + gdk_display_flush(gtk_widget_get_display(widget)); + gdk_cursor_unref(cursor); + } while (gtk_events_pending()) gtk_main_iteration(); |