diff options
author | jcid <devnull@localhost> | 2007-11-11 14:04:20 +0100 |
---|---|---|
committer | jcid <devnull@localhost> | 2007-11-11 14:04:20 +0100 |
commit | 942374b59eaf0988eac789e9ae415bf2beb9cbdc (patch) | |
tree | eb43c1ebefcafdb9ef57200ee1820bf56c8b2df0 /src/prefs.c | |
parent | 7d40462d35d3bf825a0ee142cb9e83f52a59e3fc (diff) |
Added a save-directory preference (save_dir in dillorc2).
Diffstat (limited to 'src/prefs.c')
-rw-r--r-- | src/prefs.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/prefs.c b/src/prefs.c index f1947801..431b721a 100644 --- a/src/prefs.c +++ b/src/prefs.c @@ -66,6 +66,7 @@ SymNode_t symbols[] = { { "load_images", DRC_TOKEN_LOAD_IMAGES }, { "no_proxy", DRC_TOKEN_NOPROXY }, { "panel_size", DRC_TOKEN_PANEL_SIZE }, + { "save_dir", DRC_TOKEN_SAVE_DIR }, { "search_url", DRC_TOKEN_SEARCH_URL }, { "show_back", DRC_TOKEN_SHOW_BACK }, { "show_bookmarks", DRC_TOKEN_SHOW_BOOKMARKS }, @@ -307,6 +308,9 @@ static int Prefs_parse_pair(char *name, char *value) dFree(prefs.search_url); prefs.search_url = dStrdup(value); break; + case DRC_TOKEN_SAVE_DIR: + dFree(prefs.save_dir); + prefs.save_dir = dStrdup(value); case DRC_TOKEN_SHOW_MSG: prefs.show_msg = (strcmp(value, "YES") == 0); break; @@ -408,6 +412,7 @@ void a_Prefs_init(void) prefs.generate_submit = FALSE; prefs.enterpress_forces_submit = FALSE; prefs.search_url = dStrdup("http://www.google.com/search?q=%s"); + prefs.save_dir = dStrdup("/tmp/"); prefs.show_msg = TRUE; prefs.show_extra_warnings = FALSE; @@ -436,4 +441,5 @@ void a_Prefs_freeall(void) a_Url_free(prefs.start_page); a_Url_free(prefs.home); dFree(prefs.search_url); + dFree(prefs.save_dir); } |