From 4608b226d3f7da913b11ebb08c07c960953663b7 Mon Sep 17 00:00:00 2001 From: Sebastien Bacher Date: Fri, 16 Sep 2005 12:43:01 +0000 Subject: [PATCH] fix a crasher when the cursor theme has no icon. 2005-09-16 Sebastien Bacher * gnome-mouse-properties.c: (populate_tree_model): fix a crasher when the cursor theme has no icon. --- capplets/mouse/ChangeLog | 5 +++++ capplets/mouse/gnome-mouse-properties.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/capplets/mouse/ChangeLog b/capplets/mouse/ChangeLog index 37ca03e0f..1988dde7a 100644 --- a/capplets/mouse/ChangeLog +++ b/capplets/mouse/ChangeLog @@ -1,3 +1,8 @@ +2005-09-16 Sebastien Bacher + + * gnome-mouse-properties.c: (populate_tree_model): + fix a crasher when the cursor theme has no icon. + 2005-08-31 Rodrigo Moya * gnome-mouse-properties.c (delay_value_changed_cb): guard against diff --git a/capplets/mouse/gnome-mouse-properties.c b/capplets/mouse/gnome-mouse-properties.c index f7a22b9ae..b9ab5d05a 100644 --- a/capplets/mouse/gnome-mouse-properties.c +++ b/capplets/mouse/gnome-mouse-properties.c @@ -708,7 +708,7 @@ populate_tree_model(GtkTreeModelSort* model, GtkTreeSelection* selection) { for (i = 0; sizes[i] != 0; i++) { cursor = XcursorLibraryLoadImage("left_ptr", name, sizes[i]); - if (cursor->size != sizes[i]) { + if (cursor && cursor->size != sizes[i]) { XcursorImageDestroy (cursor); cursor = NULL; }