[f-spot] Avoid unneeded rescan



commit e54da53cade99dbffd19af52cd552ecd9fff2f9c
Author: Paul Wellner Bou <paul purecodes org>
Date:   Thu Jul 22 13:53:03 2010 +0200

    Avoid unneeded rescan
    
    https://bugzilla.gnome.org/show_bug.cgi?id=625028

 src/Import/ImportController.cs |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/Import/ImportController.cs b/src/Import/ImportController.cs
index b534e23..bce870c 100644
--- a/src/Import/ImportController.cs
+++ b/src/Import/ImportController.cs
@@ -50,7 +50,13 @@ namespace FSpot.Import
 
         public bool RecurseSubdirectories {
             get { return recurse_subdirectories; }
-            set { recurse_subdirectories = value; SavePreferences (); RescanPhotos (); }
+            set {
+                if (recurse_subdirectories == value)
+                    return;
+                recurse_subdirectories = value;
+                SavePreferences ();
+                RescanPhotos ();
+            }
         }
 
         public bool DuplicateDetect {



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