]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-account-widget-sip.c
Refactor the floating ref hack into a new function
[empathy.git] / libempathy-gtk / empathy-account-widget-sip.c
index ffac231d6a819fccff73e579e29ffd9ca124c209..2d494477931ae75a65bf570c8c47c29ffdf6e1ff 100644 (file)
@@ -115,9 +115,5 @@ empathy_account_widget_sip_new (McAccount *account)
       "checkbutton_discover-stun", "toggled", account_widget_sip_discover_stun_toggled_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);
 }