Movie poster factory: fix the clear_queue method
authorPhilipp Zabel <philipp.zabel@gmail.com>
Fri, 13 Nov 2009 22:03:05 +0000 (23:03 +0100)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Fri, 13 Nov 2009 22:38:54 +0000 (23:38 +0100)
Really loop over all queued requests and cancel them individually.

src/poster/movie-poster-factory.vala

index 98d0e32..095af92 100644 (file)
@@ -128,11 +128,10 @@ namespace MoviePoster {
                }
 
                public void clear_queue () {
-
-                       // FIXME
-                       if (server != null)
-                               server.unqueue (0);
-
+                       if (server != null) {
+                               foreach (Request r in requests)
+                                       server.unqueue (r.handle);
+                       }
                        requests = null;
                }
        }