diff -ruN libgnome-media-profiles.orig/libgnome-media-profiles/audio-profiles-edit.c libgnome-media-profiles/libgnome-media-profiles/audio-profiles-edit.c
--- libgnome-media-profiles.orig/libgnome-media-profiles/audio-profiles-edit.c	2012-12-07 23:40:51.506584433 +0000
+++ libgnome-media-profiles/libgnome-media-profiles/audio-profiles-edit.c	2012-12-07 23:43:00.238580607 +0000
@@ -611,7 +611,7 @@
                     G_CALLBACK (on_gm_audio_profiles_edit_destroy),
                     NULL);
 
-  vbox = gtk_vbox_new (FALSE, 6);
+  vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 6);
   gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);
   gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (gdialog)),
                       vbox, TRUE, TRUE, 0);
@@ -633,7 +633,7 @@
                     app->manage_profiles_default_menu, FALSE, FALSE, 0);
   */
 
-  hbox = gtk_hbox_new (FALSE, 6);
+  hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 6);
 
   label = gtk_label_new_with_mnemonic (_("_Profiles:"));
   gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
@@ -670,7 +670,7 @@
   gtk_label_set_mnemonic_widget (GTK_LABEL (label),
                                  dialog->priv->manage_profiles_list);
 
-  bbox = gtk_vbutton_box_new ();
+  bbox = gtk_button_box_new (GTK_ORIENTATION_VERTICAL);
   gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_START);
   gtk_box_set_spacing (GTK_BOX (bbox), 6);
   gtk_box_pack_end (GTK_BOX (hbox), bbox, FALSE, FALSE, 0);
diff -ruN libgnome-media-profiles.orig/libgnome-media-profiles/gnome-audio-profiles-properties.c libgnome-media-profiles/libgnome-media-profiles/gnome-audio-profiles-properties.c
--- libgnome-media-profiles.orig/libgnome-media-profiles/gnome-audio-profiles-properties.c	2012-12-07 23:40:51.506584433 +0000
+++ libgnome-media-profiles/libgnome-media-profiles/gnome-audio-profiles-properties.c	2012-12-07 23:44:47.342577423 +0000
@@ -46,8 +46,6 @@
   GOptionContext *context;
   GError *error = NULL;
 
-  g_thread_init (NULL);
-
   context = g_option_context_new (NULL);
   g_option_context_add_group (context, gtk_get_option_group (TRUE));
   if (g_option_context_parse (context, &argc, &argv, &error) == FALSE) {
diff -ruN libgnome-media-profiles.orig/libgnome-media-profiles/gnome-audio-profiles-test.c libgnome-media-profiles/libgnome-media-profiles/gnome-audio-profiles-test.c
--- libgnome-media-profiles.orig/libgnome-media-profiles/gnome-audio-profiles-test.c	2012-12-07 23:40:51.506584433 +0000
+++ libgnome-media-profiles/libgnome-media-profiles/gnome-audio-profiles-test.c	2012-12-07 23:44:01.370578789 +0000
@@ -151,7 +151,6 @@
   GOptionContext *context;
   GError *error = NULL;
 
-  g_thread_init (NULL);
   context = g_option_context_new (NULL);
   g_option_context_add_group (context, gst_init_get_option_group ());
   g_option_context_add_group (context, gtk_get_option_group (TRUE));
@@ -176,7 +175,7 @@
   g_signal_connect (test, "clicked", (GCallback) test_clicked_cb, combo);
   g_signal_connect (edit, "destroy", (GCallback) gtk_main_quit, NULL);
 
-  hbox = gtk_hbox_new (FALSE, 7);
+  hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 7);
   gtk_box_pack_start (GTK_BOX (hbox), combo, TRUE, TRUE, 0);
   gtk_box_pack_start (GTK_BOX (hbox), test, FALSE, TRUE, 0);
   gtk_box_pack_start (GTK_BOX (hbox), edit, FALSE, TRUE, 0);
