[geany/geany-plugins] b3ae94: TreeBrowser: Don't assign a literal string to a non-constant pointer
Colomban Wendling
git-noreply at xxxxx
Mon Mar 4 16:31:25 UTC 2013
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Mon, 04 Mar 2013 16:31:25 UTC
Commit: b3ae949dbe4b611cbff30e567a5d90c379408484
https://github.com/geany/geany-plugins/commit/b3ae949dbe4b611cbff30e567a5d90c379408484
Log Message:
-----------
TreeBrowser: Don't assign a literal string to a non-constant pointer
Modified Paths:
--------------
treebrowser/src/treebrowser.c
Modified: treebrowser/src/treebrowser.c
12 files changed, 7 insertions(+), 5 deletions(-)
===================================================================
@@ -57,12 +57,14 @@
* CONFIG VARS
* ------------------ */
-static gchar *CONFIG_FILE = NULL;
#ifdef G_OS_WIN32
-static gchar *CONFIG_OPEN_EXTERNAL_CMD = "nautilus '%d'";
+# define CONFIG_OPEN_EXTERNAL_CMD_DEFAULT "nautilus '%d'"
#else
-static gchar *CONFIG_OPEN_EXTERNAL_CMD = "explorer '%d'";
+# define CONFIG_OPEN_EXTERNAL_CMD_DEFAULT "explorer '%d'"
#endif
+
+static gchar *CONFIG_FILE = NULL;
+static gchar *CONFIG_OPEN_EXTERNAL_CMD = NULL;
static gboolean CONFIG_REVERSE_FILTER = FALSE;
static gboolean CONFIG_ONE_CLICK_CHDOC = FALSE;
static gboolean CONFIG_SHOW_HIDDEN_FILES = FALSE;
@@ -440,7 +442,7 @@ enum
{
gchar *directory;
- if (g_str_has_suffix(directory, G_DIR_SEPARATOR_S))
+ if (g_str_has_suffix(dir, G_DIR_SEPARATOR_S))
directory = g_strndup(dir, strlen(dir)-1);
else
directory = g_strdup(dir);
@@ -1798,7 +1800,7 @@ enum
g_key_file_load_from_file(config, CONFIG_FILE, G_KEY_FILE_NONE, NULL);
- CONFIG_OPEN_EXTERNAL_CMD = utils_get_setting_string(config, "treebrowser", "open_external_cmd", CONFIG_OPEN_EXTERNAL_CMD);
+ CONFIG_OPEN_EXTERNAL_CMD = utils_get_setting_string(config, "treebrowser", "open_external_cmd", CONFIG_OPEN_EXTERNAL_CMD_DEFAULT);
CONFIG_REVERSE_FILTER = utils_get_setting_boolean(config, "treebrowser", "reverse_filter", CONFIG_REVERSE_FILTER);
CONFIG_ONE_CLICK_CHDOC = utils_get_setting_boolean(config, "treebrowser", "one_click_chdoc", CONFIG_ONE_CLICK_CHDOC);
CONFIG_SHOW_HIDDEN_FILES = utils_get_setting_boolean(config, "treebrowser", "show_hidden_files", CONFIG_SHOW_HIDDEN_FILES);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list