]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-account-widget-irc.c
Refactor the floating ref hack into a new function
[empathy.git] / libempathy-gtk / empathy-account-widget-irc.c
index 043f05dc8070a043862bc73d7785e5525ef494e5..3af842415ec219a1e41b4298d86cb05f47408f0b 100644 (file)
@@ -505,9 +505,5 @@ empathy_account_widget_irc_new (McAccount *account)
       "combobox_network", "changed", account_widget_irc_combobox_network_changed_cb,
       NULL);
 
-  g_object_ref (settings->vbox_settings);
-  g_object_force_floating (G_OBJECT (settings->vbox_settings));
-  g_object_unref (gui);
-
-  return settings->vbox_settings;
+  return empathy_builder_unref_and_keep_widget (gui, settings->vbox_settings);
 }