[banshee] [Hardware.Gio] Fix parsing of string lists in DeviceMediaCapabilities



commit 8c8da05b98edc7ca3d6805b281b52ae827592517
Author: Alex Launi <alex launi gmail com>
Date:   Sat Aug 14 20:02:42 2010 -0400

    [Hardware.Gio] Fix parsing of string lists in DeviceMediaCapabilities
    
    Setting the list seperator breaks the list seperation, but ; is the default
    so not setting it at all works fine.

 .../DeviceMediaCapabilities.cs                     |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/src/Backends/Banshee.Gio/Banshee.Hardware.Gio/DeviceMediaCapabilities.cs b/src/Backends/Banshee.Gio/Banshee.Hardware.Gio/DeviceMediaCapabilities.cs
index 035ed09..784925b 100644
--- a/src/Backends/Banshee.Gio/Banshee.Hardware.Gio/DeviceMediaCapabilities.cs
+++ b/src/Backends/Banshee.Gio/Banshee.Hardware.Gio/DeviceMediaCapabilities.cs
@@ -132,7 +132,6 @@ namespace Banshee.Hardware.Gio
 #endregion
         private class GMpiFileInfo
         {
-            private const string Seperator = ";";
             private const string MediaGroup = "Media";
             private const string DeviceGroup = "Device";
             private const string VendorGroup = "Vendor";
@@ -145,7 +144,6 @@ namespace Banshee.Hardware.Gio
             {
                 try {
                     mpi_file = new GKeyFile ();
-                    mpi_file.ListSeparator = Seperator;
                     mpi_file.LoadFromDirs (String.Format ("{0}.mpi", mediaPlayerId),
                                            new string [] {"/usr/share/media-player-info",
                                                           "/usr/local/share/media-player-info"},
@@ -215,6 +213,7 @@ namespace Banshee.Hardware.Gio
 
                     if (mpi_file.HasKey (MediaGroup, "OutputFormats")) {
                         OutputFormats = mpi_file.GetStringList (MediaGroup, "OutputFormats");
+                        OutputFormats = OutputFormats[0].Split (';');
                     }
                 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]