diff --git a/sflphone-gtk/src/configwindow.c b/sflphone-gtk/src/configwindow.c index 3ab77baad082787d917f09d6a6e0156c3f70900a..df60eaaea0b2e22e8ee9d9758f5dc5a9d5c38ffe 100644 --- a/sflphone-gtk/src/configwindow.c +++ b/sflphone-gtk/src/configwindow.c @@ -335,11 +335,9 @@ select_output_audio_plugin(GtkComboBox* widget, gpointer data) { model = gtk_combo_box_get_model(widget); gtk_combo_box_get_active_iter(widget, &iter); - gtk_tree_model_get(model, &iter, 0, &pluginName, -1); - + gtk_tree_model_get(model, &iter, 0, &pluginName, -1); dbus_set_output_audio_plugin(pluginName); } - //dbus_set_output_audio_manager(""); } /** @@ -356,15 +354,14 @@ select_active_output_audio_plugin() // Select active output device on server plugin = dbus_get_current_audio_output_plugin(); - printf("audio plugin for output = %s\n", plugin); tmp = plugin; model = gtk_combo_box_get_model(GTK_COMBO_BOX(pluginComboBox)); - + // Find the currently set alsa plugin gtk_tree_model_get_iter_first(model, &iter); do { gtk_tree_model_get(model, &iter, 0, &plugin , -1); - if(tmp == plugin) + if( g_strcasecmp( tmp , plugin ) == 0 ) { // Set current iteration the active one gtk_combo_box_set_active_iter(GTK_COMBO_BOX(pluginComboBox), &iter); @@ -373,7 +370,7 @@ select_active_output_audio_plugin() } while(gtk_tree_model_iter_next(model, &iter)); // No index was found, select first one - g_print("Warning : No active output device found"); + g_print("Warning : No active output device found\n"); gtk_combo_box_set_active(GTK_COMBO_BOX(pluginComboBox), 0); }