WinGui: Don't "recover" completed queue items when restarting.
authorsr55 <sr55.hb@outlook.com>
Thu, 8 Sep 2011 17:54:44 +0000 (17:54 +0000)
committersr55 <sr55.hb@outlook.com>
Thu, 8 Sep 2011 17:54:44 +0000 (17:54 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4207 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/CS/Functions/Main.cs

index 5aaed22f4149231920227b6c5a6860880b4fa705..f8023306641c2ed5e91b2e42fdd2d0a1d5870ce0 100644 (file)
@@ -401,9 +401,11 @@ namespace Handbrake.Functions
                     using (FileStream strm = new FileStream(Path.Combine(file.DirectoryName, file.Name), FileMode.Open, FileAccess.Read))\r
                     {\r
                         List<QueueTask> list = Ser.Deserialize(strm) as List<QueueTask>;\r
-                        if (list != null)\r
+                        \r
+                        if (list != null && list.Count != 0)\r
                         {\r
-                            if (list.Count != 0)\r
+                            List<QueueTask> tasks = list.Where(l => l.Status != QueueItemStatus.Completed).ToList();\r
+                            if (tasks.Count != 0)\r
                             {\r
                                 queueFiles.Add(file.Name);\r
                             }\r