Update of /cvsroot/audacity/audacity-src/src/prefs
In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv2840/prefs

Modified Files:
        MidiIOPrefs.cpp 
Log Message:
Fix up the MIDI device names.


Index: MidiIOPrefs.cpp
===================================================================
RCS file: /cvsroot/audacity/audacity-src/src/prefs/MidiIOPrefs.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- MidiIOPrefs.cpp     25 Jun 2009 03:58:00 -0000      1.4
+++ MidiIOPrefs.cpp     25 Jun 2009 04:27:26 -0000      1.5
@@ -265,12 +265,12 @@
 
    for (int i = 0; i < nDevices; i++) {
       const PmDeviceInfo *info = Pm_GetDeviceInfo(i);
-      wxString name(info->interf, wxConvLocal);
-      if (itemAtIndex.IsSameAs(name)) {
+      wxString interf(info->interf, wxConvLocal);
+      if (itemAtIndex.IsSameAs(interf)) {
          wxString name(info->name, wxConvLocal);
          wxString device = wxString::Format(wxT("%s: %s"),
-                                            info->interf,
-                                            info->name);
+                                            interf.c_str(),
+                                            name.c_str());
          int index;
 
          if (info->output) {
@@ -385,16 +385,16 @@
    if (info) {
       gPrefs->Write(wxT("/MidiIO/PlaybackDevice"),
                     wxString::Format(wxT("%s: %s"),
-                                     info->interf,
-                                     info->name));
+                                     wxString(info->interf, 
wxConvLocal).c_str(),
+                                     wxString(info->name, 
wxConvLocal).c_str()));
    }
 
    info = (const PmDeviceInfo *) 
mRecord->GetClientData(mRecord->GetSelection());
    if (info) {
       gPrefs->Write(wxT("/MidiIO/RecordingDevice"),
                     wxString::Format(wxT("%s: %s"),
-                                     info->interf,
-                                     info->name));
+                                     wxString(info->interf, 
wxConvLocal).c_str(),
+                                     wxString(info->name, 
wxConvLocal).c_str()));
    }
 
 /*


------------------------------------------------------------------------------
_______________________________________________
Audacity-cvs mailing list
Audacity-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/audacity-cvs

Reply via email to