diff options
author | Joaquim Rocha <me@joaquimrocha.com> | 2015-02-24 21:21:51 +0100 |
---|---|---|
committer | Rui Matos <tiagomatos@gmail.com> | 2015-03-19 19:36:58 +0100 |
commit | 43b3bed8e038e2ce6ad418de0b70873336c1420e (patch) | |
tree | b15257ec688efe4a853c6191052a800949986784 | |
parent | 220d4e332209f217f296ecebc77673b938fa6546 (diff) | |
download | gnome-control-center-43b3bed8e038e2ce6ad418de0b70873336c1420e.tar.gz |
region: Clear input chooser rows instead of unrefing them
These changes prevent warnings when unreferencing the default input
source, locale and back rows which are never instanced by some locales
(and thus null).
-rw-r--r-- | panels/region/cc-input-chooser.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/panels/region/cc-input-chooser.c b/panels/region/cc-input-chooser.c index 857c77c6a..13500fb7a 100644 --- a/panels/region/cc-input-chooser.c +++ b/panels/region/cc-input-chooser.c @@ -93,9 +93,9 @@ locale_info_free (gpointer data) g_free (info->name); g_free (info->unaccented_name); g_free (info->untranslated_name); - g_object_unref (info->default_input_source_row); - g_object_unref (info->locale_row); - g_object_unref (info->back_row); + g_clear_object (&info->default_input_source_row); + g_clear_object (&info->locale_row); + g_clear_object (&info->back_row); g_hash_table_destroy (info->layout_rows_by_id); g_hash_table_destroy (info->engine_rows_by_id); g_free (info); |