[gnome-builder] symbol-tree: clear symbol tree when changing documents



commit d710841d2a3b402752b23f21ebd7bb327c21a48c
Author: Christian Hergert <chergert redhat com>
Date:   Tue Jan 9 17:44:40 2018 -0800

    symbol-tree: clear symbol tree when changing documents

 .../symbol-tree/gbp-symbol-layout-stack-addin.c    |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c 
b/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
index 2a5612a..d203cf5 100644
--- a/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
+++ b/src/plugins/symbol-tree/gbp-symbol-layout-stack-addin.c
@@ -504,6 +504,9 @@ gbp_symbol_layout_stack_addin_set_view (IdeLayoutStackAddin *addin,
   g_assert (GBP_IS_SYMBOL_LAYOUT_STACK_ADDIN (self));
   g_assert (!view || IDE_IS_LAYOUT_VIEW (view));
 
+  /* First clear any old symbol tree */
+  gbp_symbol_menu_button_set_symbol_tree (self->button, NULL);
+
   if (IDE_IS_EDITOR_VIEW (view))
     buffer = ide_editor_view_get_buffer (IDE_EDITOR_VIEW (view));
 


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