SF.net SVN: geany-plugins:[667] trunk/geanyvc/geanyvc.c

frlan at users.sourceforge.net frlan at xxxxx
Mon May 25 22:13:44 UTC 2009


Revision: 667
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=667&view=rev
Author:   frlan
Date:     2009-05-25 22:13:41 +0000 (Mon, 25 May 2009)

Log Message:
-----------
GeanyVC: Some code optimization based on utils_get_setting_boolean().
Needs some testing.

Modified Paths:
--------------
    trunk/geanyvc/geanyvc.c

Modified: trunk/geanyvc/geanyvc.c
===================================================================
--- trunk/geanyvc/geanyvc.c	2009-05-25 22:04:26 UTC (rev 666)
+++ trunk/geanyvc/geanyvc.c	2009-05-25 22:13:41 UTC (rev 667)
@@ -1858,103 +1858,30 @@
 	GKeyFile *config = g_key_file_new();
 
 	g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
-	set_changed_flag = g_key_file_get_boolean(config, "VC", "set_changed_flag", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		set_changed_flag = FALSE;
-		g_error_free(error);
-		error = NULL;
-	}
-	set_add_confirmation = g_key_file_get_boolean(config, "VC", "set_add_confirmation", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		set_add_confirmation = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-	set_maximize_commit_dialog =
-		g_key_file_get_boolean(config, "VC", "set_maximize_commit_dialog", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		set_maximize_commit_dialog = FALSE;
-		g_error_free(error);
-		error = NULL;
-	}
-	set_external_diff = g_key_file_get_boolean(config, "VC", "set_external_diff", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		set_external_diff = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
 
-	set_editor_menu_entries = g_key_file_get_boolean(config, "VC", "set_editor_menu_entries", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		set_editor_menu_entries = FALSE;
-		g_error_free(error);
-		error = NULL;
-	}
+	set_changed_flag = utils_get_setting_boolean(config, "VC",
+		"set_changed_flag", FALSE);
+	set_add_confirmation = utils_get_setting_boolean(config, "VC",
+		"set_add_confirmation", TRUE);
+	set_maximize_commit_dialog = utils_get_setting_boolean(config, "VC",
+		"set_maximize_commit_dialog", FALSE);
+	set_external_diff = utils_get_setting_boolean(config, "VC",
+		"set_external_diff", TRUE);
+	set_editor_menu_entries = utils_get_setting_boolean(config, "VC",
+		"set_editor_menu_entries", FALSE);
+	enable_cvs = utils_get_setting_boolean(config, "VC", "enable_cvs",
+		TRUE);
+	enable_git = utils_get_setting_boolean(config, "VC", "enable_git",
+		TRUE);
+	enable_svn = utils_get_setting_boolean(config, "VC", "enable_svn",
+		TRUE);
+	enable_svk = utils_get_setting_boolean(config, "VC", "enable_svk",
+		TRUE);
+	enable_bzr = utils_get_setting_boolean(config, "VC", "enable_bzr",
+		TRUE);
+	enable_hg = utils_get_setting_boolean(config, "VC", "enable_hg",
+		TRUE);
 
-	enable_cvs = g_key_file_get_boolean(config, "VC", "enable_cvs", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_cvs = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
-	enable_git = g_key_file_get_boolean(config, "VC", "enable_git", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_git = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
-	enable_svn = g_key_file_get_boolean(config, "VC", "enable_svn", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_svn = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
-	enable_svk = g_key_file_get_boolean(config, "VC", "enable_svk", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_svk = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
-	enable_bzr = g_key_file_get_boolean(config, "VC", "enable_bzr", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_bzr = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
-	enable_hg = g_key_file_get_boolean(config, "VC", "enable_hg", &error);
-	if (error != NULL)
-	{
-		// Set default value
-		enable_hg = TRUE;
-		g_error_free(error);
-		error = NULL;
-	}
-
 #ifdef USE_GTKSPELL
 	lang = g_key_file_get_string(config, "VC", "spellchecking_language", &error);
 	if (error != NULL)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list