aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/util.c
diff options
context:
space:
mode:
authorLeandro Augusto Fogolin Pereira <leandro@zorg.(none)>2009-01-19 17:46:18 -0200
committerLeandro Augusto Fogolin Pereira <leandro@zorg.(none)>2009-01-19 17:46:18 -0200
commitcf11ad53b937ab1d55d3f534587bd3eae886174e (patch)
tree4bb3ca299b3fc729a6db4677693c221b284cdf5e /hardinfo2/util.c
parentf1030d96e0706b43c3b98671047a1e183e4c0006 (diff)
parentd7757f0ae192219bd3b2575102fe789476dd0ed8 (diff)
Merge branch 'master' of git@github.com:lpereira/hardinfo
Diffstat (limited to 'hardinfo2/util.c')
-rw-r--r--hardinfo2/util.c8
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();