[gnome-builder] buffer: reload change monitor after ::loaded signal



commit 75a5e8ce70b7fa52e7628f290c4a389255f3ae4e
Author: Christian Hergert <chergert redhat com>
Date:   Sat Aug 5 15:34:01 2017 -0700

    buffer: reload change monitor after ::loaded signal
    
    This was not getting reloaded due to how we stopped performing so much
    work during the load sequence of the buffer. Upon ::loaded, we just need
    to reload things now that priv->loading is unset.

 libide/buffers/ide-buffer.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/libide/buffers/ide-buffer.c b/libide/buffers/ide-buffer.c
index 080140a..2906960 100644
--- a/libide/buffers/ide-buffer.c
+++ b/libide/buffers/ide-buffer.c
@@ -1066,6 +1066,11 @@ ide_buffer_loaded (IdeBuffer *self)
   /* Unblock our previously blocked signals */
   dzl_signal_group_unblock (priv->diagnostics_manager_signals);
 
+  /* Now we can reload the change monitor which was probably skipped
+   * during the early initializtion.
+   */
+  ide_buffer_reload_change_monitor (self);
+
   IDE_EXIT;
 }
 


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