[geary] Debugging statements for creation and destruction of composers: Refs bug #731491



commit 1909f8a5cb39740de85eead00eead585da6df0e2
Author: Robert Schroll <rschroll gmail com>
Date:   Thu Jun 12 13:04:58 2014 -0400

    Debugging statements for creation and destruction of composers: Refs bug #731491

 src/client/application/geary-controller.vala |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/client/application/geary-controller.vala b/src/client/application/geary-controller.vala
index 3f04d96..944f89d 100644
--- a/src/client/application/geary-controller.vala
+++ b/src/client/application/geary-controller.vala
@@ -1844,6 +1844,7 @@ public class GearyController : Geary.BaseObject {
         // We want to keep track of the open composer windows, so we can allow the user to cancel
         // an exit without losing their data.
         composer_widgets.add(widget);
+        debug(@"Creating composer of type $compose_type; $(composer_widgets.size) composers total");
         widget.destroy.connect(on_composer_widget_destroy);
         
         if (inline) {
@@ -1922,6 +1923,8 @@ public class GearyController : Geary.BaseObject {
     
     private void on_composer_widget_destroy(Gtk.Widget sender) {
         composer_widgets.remove((ComposerWidget) sender);
+        debug(@"Destroying composer of type $(((ComposerWidget) sender).compose_type); "
+            + @"$(composer_widgets.size) composers remaining");
         
         if (waiting_to_close.remove((ComposerWidget) sender)) {
             // If we just removed the last window in the waiting to close list, it's time to exit!


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