diff options
| author | Marc-André Lureau <marcandre.lureau@gmail.com> | 2008-09-03 00:12:27 +0300 | 
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@gmail.com> | 2008-09-03 00:16:15 +0300 | 
| commit | 0248b74ccc0cda4a81c3573aa9702779fc21cd29 (patch) | |
| tree | 1b67127d546c4c8292deffba1cd93b4364498a7a /src | |
| parent | 529349e27fdb2c156b2a17943647ce2840f3ca66 (diff) | |
Avoid crash if gtk-settings is NULL
Diffstat (limited to 'src')
| -rw-r--r-- | src/canberra-gtk.c | 2 | 
1 files changed, 2 insertions, 0 deletions
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);  | 
