]> granicus.if.org Git - handbrake/commitdiff
WinGui: Case sensitivity fix for checking queue duplicates
authorsr55 <sr55.hb@outlook.com>
Fri, 15 Jul 2016 20:56:00 +0000 (21:56 +0100)
committersr55 <sr55.hb@outlook.com>
Fri, 15 Jul 2016 20:56:08 +0000 (21:56 +0100)
win/CS/HandBrakeWPF/Services/Queue/QueueProcessor.cs

index 854352c41d6d6ed1918c2af5d9e4aa3fffb0b535..3e34bf69f627c66b3dddd2d9838d275f320b3ca5 100644 (file)
@@ -274,7 +274,19 @@ namespace HandBrakeWPF.Services.Queue
         /// </returns>\r
         public bool CheckForDestinationPathDuplicates(string destination)\r
         {\r
-            return this.queue.Any(job => job.Task != null && job.Status == QueueItemStatus.Waiting && job.Task.Destination != null && job.Task.Destination.Contains(destination.Replace("\\\\", "\\")));\r
+            foreach (QueueTask job in this.queue)\r
+            {\r
+                if (String.Equals(\r
+                    job.Task.Destination,\r
+                    destination.Replace("\\\\", "\\"),\r
+                    StringComparison.OrdinalIgnoreCase)\r
+                    && job.Status == QueueItemStatus.Waiting)\r
+                {\r
+                    return true;\r
+                }\r
+            }\r
+\r
+            return false;\r
         }\r
 \r
         /// <summary>\r