[gnome-builder] sourceview: reload snippets when the buffer language changes



commit 8de9b22cea6b95d6e5735c6b1286452b8b39e8fd
Author: Christian Hergert <chergert redhat com>
Date:   Mon Apr 24 23:30:31 2017 -0700

    sourceview: reload snippets when the buffer language changes
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781693

 libide/sourceview/ide-source-view.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/libide/sourceview/ide-source-view.c b/libide/sourceview/ide-source-view.c
index 3d7410a..6bd5a53 100644
--- a/libide/sourceview/ide-source-view.c
+++ b/libide/sourceview/ide-source-view.c
@@ -985,6 +985,11 @@ ide_source_view__buffer_notify_language_cb (IdeSourceView *self,
    */
   if (priv->completion_providers != NULL)
     ide_extension_set_adapter_set_value (priv->completion_providers, lang_id);
+
+  /*
+   * Make sure the snippet engine reloads for the new language.
+   */
+  ide_source_view_reload_snippets (self);
 }
 
 static void


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