Index: gnome-system-tools-2.30.0/src/common/gst-tool.c =================================================================== --- gnome-system-tools-2.30.0.orig/src/common/gst-tool.c 2010-03-15 01:18:24.000000000 +1100 +++ gnome-system-tools-2.30.0/src/common/gst-tool.c 2010-04-01 11:10:02.866680385 +1100 @@ -223,6 +223,7 @@ gchar *widget_name; GtkWidget *dialog; OobsResult result; + int i; object = (* G_OBJECT_CLASS (gst_tool_parent_class)->constructor) (type, n_construct_properties, @@ -243,6 +244,12 @@ g_free (widget_name); } + for (i=0; i<12; i++) { /* Loop for 3 seconds waiting for the backends to start */ + if (oobs_session_get_connected (tool->session)) + break; + g_usleep(250000); + } + result = oobs_session_get_platform (tool->session, NULL); if (result == OOBS_RESULT_NO_PLATFORM) { dialog = gst_platform_dialog_new (tool->session);