[banshee] [dap] Make DAP management less frustrating



commit 19c59e8e0639758e2cb30aa5d8f4a344b1f37194
Author: Gabriel Burt <gabriel burt gmail com>
Date:   Tue Jan 26 10:50:10 2010 -0800

    [dap] Make DAP management less frustrating
    
    Always allow manually managing it, even if a sync option is selected; if
    you later press Sync, your changes will of course be overwritten, but
    this gives you the ability to tweak the sync results.  Also, show the
    Sync action even if auto-sync is on, in case it's not perfect at
    detecting when to sync.

 src/Dap/Banshee.Dap/Banshee.Dap.Gui/DapActions.cs |    2 +-
 src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs      |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/Dap/Banshee.Dap/Banshee.Dap.Gui/DapActions.cs b/src/Dap/Banshee.Dap/Banshee.Dap.Gui/DapActions.cs
index 9757e94..8d05fd4 100644
--- a/src/Dap/Banshee.Dap/Banshee.Dap.Gui/DapActions.cs
+++ b/src/Dap/Banshee.Dap/Banshee.Dap.Gui/DapActions.cs
@@ -85,7 +85,7 @@ namespace Banshee.Dap.Gui
         {
             DapSource dap = Dap;
             if (dap != null) {
-                UpdateAction ("SyncDapAction", dap.Sync.Enabled && !dap.Sync.AutoSync);
+                UpdateAction ("SyncDapAction", dap.Sync.Enabled);
             }
         }
 
diff --git a/src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs b/src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs
index 89faf06..50df0fb 100644
--- a/src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs
+++ b/src/Dap/Banshee.Dap/Banshee.Dap/DapSource.cs
@@ -502,19 +502,19 @@ namespace Banshee.Dap
         }
 
         public override bool CanRemoveTracks {
-            get { return base.CanRemoveTracks && !Sync.Enabled; }
+            get { return base.CanRemoveTracks; }
         }
 
         public override bool CanDeleteTracks {
-            get { return base.CanDeleteTracks && !Sync.Enabled; }
+            get { return base.CanDeleteTracks; }
         }
 
         public override bool CanAddTracks {
-            get { return base.CanAddTracks && !Sync.Enabled; }
+            get { return base.CanAddTracks; }
         }
 
         public override bool PlaylistsReadOnly {
-            get { return Sync.Enabled || IsReadOnly; }
+            get { return IsReadOnly; }
         }
 
         private Banshee.Configuration.SchemaEntry<long> space_for_data;



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