Check gtk_builder_add_from_resource() return value
This commit is contained in:
parent
bc3307b492
commit
ef4576b4f4
4 changed files with 4 additions and 8 deletions
|
@ -410,8 +410,7 @@ cc_language_chooser_new (GtkWidget *parent)
|
|||
g_resources_register (cc_common_get_resource ());
|
||||
|
||||
builder = gtk_builder_new ();
|
||||
gtk_builder_add_from_resource (builder, "/org/gnome/control-center/common/language-chooser.ui", &error);
|
||||
if (error) {
|
||||
if (gtk_builder_add_from_resource (builder, "/org/gnome/control-center/common/language-chooser.ui", &error) == 0) {
|
||||
g_object_unref (builder);
|
||||
g_warning ("failed to load language chooser: %s", error->message);
|
||||
g_error_free (error);
|
||||
|
|
|
@ -498,8 +498,7 @@ cc_format_chooser_new (GtkWidget *parent)
|
|||
GError *error = NULL;
|
||||
|
||||
builder = gtk_builder_new ();
|
||||
gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/format-chooser.ui", &error);
|
||||
if (error) {
|
||||
if (gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/format-chooser.ui", &error) == 0) {
|
||||
g_object_unref (builder);
|
||||
g_warning ("failed to load format chooser: %s", error->message);
|
||||
g_error_free (error);
|
||||
|
|
|
@ -1043,8 +1043,7 @@ cc_input_chooser_new (GtkWindow *main_window,
|
|||
GError *error = NULL;
|
||||
|
||||
builder = gtk_builder_new ();
|
||||
gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/input-chooser.ui", &error);
|
||||
if (error)
|
||||
if (gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/input-chooser.ui", &error) == 0)
|
||||
{
|
||||
g_object_unref (builder);
|
||||
g_warning ("failed to load input chooser: %s", error->message);
|
||||
|
|
|
@ -162,8 +162,7 @@ cc_input_options_new (GtkWidget *parent)
|
|||
GError *error = NULL;
|
||||
|
||||
builder = gtk_builder_new ();
|
||||
gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/input-options.ui", &error);
|
||||
if (error) {
|
||||
if (gtk_builder_add_from_resource (builder, "/org/gnome/control-center/region/input-options.ui", &error) == 0) {
|
||||
g_object_unref (builder);
|
||||
g_warning ("failed to load input options: %s", error->message);
|
||||
g_error_free (error);
|
||||
|
|
Loading…
Add table
Reference in a new issue