[anjuta] language-support-cpp-java: do not insert widgets declaration and initialization for Vala



commit 8f283f54bc885face8a09f7546f690fe2a5e3e16
Author: Abderrahim Kitouni <a kitouni gmail com>
Date:   Fri Feb 3 16:54:15 2012 +0100

    language-support-cpp-java: do not insert widgets declaration and initialization for Vala

 plugins/language-support-cpp-java/plugin.c |   31 +++++++++++++--------------
 1 files changed, 15 insertions(+), 16 deletions(-)
---
diff --git a/plugins/language-support-cpp-java/plugin.c b/plugins/language-support-cpp-java/plugin.c
index 2f4156d..84ac0b0 100644
--- a/plugins/language-support-cpp-java/plugin.c
+++ b/plugins/language-support-cpp-java/plugin.c
@@ -919,22 +919,6 @@ install_support (CppJavaPlugin *lang_plugin)
 						  "char-added",
 						  G_CALLBACK (cpp_indentation),
 						  lang_plugin);
-
-		// Since this signal is not disconnect on plugin uninstall, we have to prevent multiple connection.
-		if (!g_signal_handler_find (lang_plugin->current_editor,
-									G_SIGNAL_MATCH_FUNC,
-									0, //Signal id (ignored)
-									0, //detail (ignored)
-									0, //closure (ignored)
-									G_CALLBACK (on_glade_member_add),
-									0 //data (ignored)
-									)
-		   )
-		g_signal_connect (lang_plugin->current_editor,
-						  "glade-member-add",
-						  G_CALLBACK (on_glade_member_add),
-						  lang_plugin);
-
 	}
 	else if (lang_plugin->current_language &&
 		(g_str_equal (lang_plugin->current_language, "Java")))
@@ -978,6 +962,21 @@ install_support (CppJavaPlugin *lang_plugin)
 			                  lang_plugin);
 		}
 
+		// Since this signal is not disconnect on plugin uninstall, we have to prevent multiple connection.
+		if (!g_signal_handler_find (lang_plugin->current_editor,
+									G_SIGNAL_MATCH_FUNC,
+									0, //Signal id (ignored)
+									0, //detail (ignored)
+									0, //closure (ignored)
+									G_CALLBACK (on_glade_member_add),
+									0 //data (ignored)
+									)
+		   )
+		g_signal_connect (lang_plugin->current_editor,
+						  "glade-member-add",
+						  G_CALLBACK (on_glade_member_add),
+						  lang_plugin);
+
 		lang_plugin->packages = cpp_packages_new (ANJUTA_PLUGIN (lang_plugin));
 		cpp_packages_load(lang_plugin->packages, FALSE);
 	}



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