Index: gtk2_ardour/sfdb_ui.cc
===================================================================
--- gtk2_ardour/sfdb_ui.cc	(Revision 3155)
+++ gtk2_ardour/sfdb_ui.cc	(Arbeitskopie)
@@ -65,24 +65,28 @@
 
 ustring SoundFileBrowser::persistent_folder;
 
+
 static ImportMode
-string2importmode (string str)
+index2importmode (int index)
 {
-	if (str == "as new tracks") {
-		return ImportAsTrack;
-	} else if (str == "to selected tracks") {
-		return ImportToTrack;
-	} else if (str == "to region list") {
-		return ImportAsRegion;
-	} else if (str == "as new tape tracks") {
-		return ImportAsTapeTrack;
+	switch(index) {
+		case 1:
+			return ImportAsTrack;
+			break;
+		case 2:
+			return ImportAsRegion;
+			break;
+		case 3:
+			return ImportAsTapeTrack;
+			break;
+		case 4:
+			return ImportToTrack;
+			break;
 	}
-
-	warning << string_compose (_("programming error: unknown import mode string %1"), str) << endmsg;
-	
-	return ImportAsTrack;
+        return ImportAsTrack;
 }
 
+
 static string
 importmode2string (ImportMode mode)
 {
@@ -96,6 +100,7 @@
 	case ImportAsTapeTrack:
 		return _("as new tape tracks");
 	}
+
 	/*NOTREACHED*/
 	return _("as new tracks");
 }
@@ -699,6 +704,12 @@
 	ustring existing_choice;
 	vector<string> action_strings;
 
+
+        action_strings.push_back (importmode2string (ImportAsTrack));
+        action_strings.push_back (importmode2string (ImportAsRegion));
+        action_strings.push_back (importmode2string (ImportAsTapeTrack));
+
+
 	if (selected_track_cnt > 0) {
 		if (channel_combo.get_active_text().length()) {
 			ImportDisposition id = get_channel_disposition();
@@ -724,9 +735,6 @@
 		} 
 	}
 
-	action_strings.push_back (importmode2string (ImportAsTrack));
-	action_strings.push_back (importmode2string (ImportAsRegion));
-	action_strings.push_back (importmode2string (ImportAsTapeTrack));
 
 	resetting_ourselves = true;
 
@@ -1104,7 +1112,7 @@
 ImportMode
 SoundFileOmega::get_mode () const
 {
-	return string2importmode (action_combo.get_active_text());
+	return index2importmode (action_combo.get_active());
 }
 
 void
