From 59004fc5ebe9958e6821eaadab1393411da6fc79 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 30 Jan 2009 12:43:19 +0000 Subject: [PATCH] Fix potential crasher when web_radiobutton_toggled_cb is called and the 2009-01-30 Bastien Nocera * gnome-da-capplet.c (web_radiobutton_toggled_cb): Fix potential crasher when web_radiobutton_toggled_cb is called and the browser in GConf doesn't exist on the system anymore svn path=/trunk/; revision=9219 --- capplets/default-applications/ChangeLog | 6 ++++++ capplets/default-applications/gnome-da-capplet.c | 2 ++ 2 files changed, 8 insertions(+) diff --git a/capplets/default-applications/ChangeLog b/capplets/default-applications/ChangeLog index 1b6366325..8e237d9e3 100644 --- a/capplets/default-applications/ChangeLog +++ b/capplets/default-applications/ChangeLog @@ -1,3 +1,9 @@ +2009-01-30 Bastien Nocera + + * gnome-da-capplet.c (web_radiobutton_toggled_cb): Fix potential + crasher when web_radiobutton_toggled_cb is called and the + browser in GConf doesn't exist on the system anymore + 2009-01-28 Jens Granseuer * gnome-da-capplet.c: (web_combo_changed_cb): update the entry with diff --git a/capplets/default-applications/gnome-da-capplet.c b/capplets/default-applications/gnome-da-capplet.c index cbe9d24a2..c6c3d374b 100644 --- a/capplets/default-applications/gnome-da-capplet.c +++ b/capplets/default-applications/gnome-da-capplet.c @@ -77,6 +77,8 @@ web_radiobutton_toggled_cb (GtkWidget *togglebutton, GnomeDACapplet *capplet) return; item = (GnomeDAWebItem *) g_list_nth_data (capplet->web_browsers, index); + if (item == NULL) + return; if (togglebutton == capplet->new_win_radiobutton) { command = item->win_command;