diff options
Diffstat (limited to 'hardinfo2')
| -rw-r--r-- | hardinfo2/benchmark.c | 1 | ||||
| -rw-r--r-- | hardinfo2/util.c | 8 | 
2 files changed, 5 insertions, 4 deletions
| diff --git a/hardinfo2/benchmark.c b/hardinfo2/benchmark.c index 195048cd..019ff962 100644 --- a/hardinfo2/benchmark.c +++ b/hardinfo2/benchmark.c @@ -371,7 +371,6 @@ static gchar *get_benchmark_results()      g_free(machine);      g_free(machineclock);      g_free(machineram); -    g_free(result);      return result;  } 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(); | 
