From 0248b74ccc0cda4a81c3573aa9702779fc21cd29 Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Wed, 3 Sep 2008 00:12:27 +0300 Subject: Avoid crash if gtk-settings is NULL --- src/canberra-gtk.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/canberra-gtk.c b/src/canberra-gtk.c index 66a2b9a..d3be082 100644 --- a/src/canberra-gtk.c +++ b/src/canberra-gtk.c @@ -101,6 +101,8 @@ ca_context *ca_gtk_context_get(void) { s = gtk_settings_get_default(); + ca_return_val_if_fail(s, NULL); + if (g_object_class_find_property(G_OBJECT_GET_CLASS(s), "gtk-sound-theme-name")) { g_signal_connect(G_OBJECT(s), "notify::gtk-sound-theme-name", G_CALLBACK(sound_theme_name_changed), c); read_sound_theme_name(c, s); -- cgit