[gitg] Copy window list before destroying each window



commit d26fbb285934821164878a69b1d87367eb09367b
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Thu Jul 10 20:21:14 2014 +0200

    Copy window list before destroying each window
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701781

 gitg/gitg-application.vala |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gitg/gitg-application.vala b/gitg/gitg-application.vala
index 7455fe2..f64eabe 100644
--- a/gitg/gitg-application.vala
+++ b/gitg/gitg-application.vala
@@ -222,7 +222,9 @@ public class Application : Gtk.Application
 
        private void on_app_quit_activated()
        {
-               foreach (var window in get_windows())
+               var wnds = get_windows().copy();
+
+               foreach (var window in wnds)
                {
                        window.destroy();
                }


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