[geany/geany-plugins] 6cf2e0: geniuspaste: replace g_key_file_get_* with utils_get_setting_*
Enrico
git-noreply at xxxxx
Sun Jun 24 13:02:01 UTC 2012
Branch: refs/heads/master
Author: Enrico <enrico.trt at gmail.com>
Committer: Enrico <enrico.trt at gmail.com>
Date: Sun, 24 Jun 2012 13:02:01
Commit: 6cf2e04b865fac2372289fdc5014fab28778a3cc
https://github.com/geany/geany-plugins/commit/6cf2e04b865fac2372289fdc5014fab28778a3cc
Log Message:
-----------
geniuspaste: replace g_key_file_get_* with utils_get_setting_*
Modified Paths:
--------------
geniuspaste/src/geniuspaste.c
Modified: geniuspaste/src/geniuspaste.c
20 files changed, 3 insertions(+), 17 deletions(-)
===================================================================
@@ -97,29 +97,15 @@ static gint indexof(const gchar * string, gchar c)
static void load_settings(void)
{
GKeyFile *config = g_key_file_new();
- GError *err = NULL;
- gint tmp_website;
- gboolean tmp_open_browser;
- gchar *tmp_author_name;
config_file = g_strconcat(geany->app->configdir, G_DIR_SEPARATOR_S, "plugins", G_DIR_SEPARATOR_S,
"geniuspaste", G_DIR_SEPARATOR_S, "geniuspaste.conf", NULL);
g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
- tmp_website = g_key_file_get_integer(config, "geniuspaste", "website", &err);
- tmp_open_browser = g_key_file_get_boolean(config, "geniuspaste", "open_browser", &err);
- tmp_author_name = g_key_file_get_string(config, "geniuspaste", "author_name", &err);
+ website_selected = utils_get_setting_integer(config, "geniuspaste", "website", 2);
+ check_button_is_checked = utils_get_setting_boolean(config, "geniuspaste", "open_browser", FALSE);
+ author_name = utils_get_setting_string(config, "geniuspaste", "author_name", NULL);
- if (err)
- {
- g_error_free(err);
- }
- else
- {
- website_selected = tmp_website;
- check_button_is_checked = tmp_open_browser;
- author_name = tmp_author_name;
- }
g_key_file_free(config);
}
@@ Diff output truncated at 100000 characters. @@
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).
More information about the Plugins-Commits
mailing list