[banshee] Dap.MassStorage: PlaylistPaths to return empty array (bgo#682996)



commit b5b29072db9ce8c57fa379599f9523ef129953bd
Author: Andres G. Aragoneses <knocte gmail com>
Date:   Wed Sep 19 23:30:02 2012 +0100

    Dap.MassStorage: PlaylistPaths to return empty array (bgo#682996)
    
    MassStorageDevice was returning an array with a null value instead of
    just an empty array for the PlaylistPaths property.
    
    Good opportunity to transform the property to be an auto-property too.

 .../Banshee.Dap.MassStorage/MassStorageDevice.cs   |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageDevice.cs b/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageDevice.cs
index 617c691..17fdca2 100644
--- a/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageDevice.cs
+++ b/src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage/MassStorageDevice.cs
@@ -121,7 +121,9 @@ namespace Banshee.Dap.MassStorage
             video_folders = MergeValues ("video_folders", config, DefaultVideoFolders);
             playback_mime_types = MergeValues ("output_formats", config, DefaultPlaybackMimeTypes);
             playlist_formats = MergeValues ("playlist_formats", config, DefaultPlaylistFormats);
-            playlist_paths = new string [] { GetPreferredValue ("playlist_path", config, DefaultPlaylistPath) };
+            var playlist_path = GetPreferredValue ("playlist_path", config, DefaultPlaylistPath);
+            PlaylistPaths = playlist_path != null ? new string [] { playlist_path } : new string [0];
+
             folder_depth = GetPreferredValue ("folder_depth", config, DefaultFolderDepth);
 
             string preferred_folder_separator = GetPreferredValue ("folder_separator", config, DefaultFolderSeparator);
@@ -266,9 +268,8 @@ namespace Banshee.Dap.MassStorage
             get { return null; }
         }
 
-        private string [] playlist_paths;
         public virtual string [] PlaylistPaths {
-            get { return playlist_paths; }
+            get; private set;
         }
 
         protected virtual string[] DefaultPlaybackMimeTypes {



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