summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Jennings <mej@kainx.org>2004-04-20 17:50:14 +0000
committerMichael Jennings <mej@kainx.org>2004-04-20 17:50:14 +0000
commit6c1f2d8b082c39784a1b4958b6a3d9ee1a5ed9d2 (patch)
treeeb1368545f515a7191aadc70fe5deda89ad6bdd4
parent706773584e3cc49a3027b892bceaacee6d68fa38 (diff)
downloadeterm-6c1f2d8b082c39784a1b4958b6a3d9ee1a5ed9d2.tar.gz
Tue Apr 20 13:44:22 2004 Michael Jennings (mej)
As requested by Ben Armstrong <synrg@sanctuary.nslug.ns.ca>, saving theme settings will not preserve -e/--exec arguments unless a theme was specifically named by the user. SVN revision: 9811
-rw-r--r--ChangeLog6
-rw-r--r--src/options.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 9c64dfb..97b8bb5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5203,3 +5203,9 @@ Mon Apr 5 17:12:06 2004 Michael Jennings (mej)
Fixed bug in loading print_pipe attribute pointed out by Tom A. Cox
<tomc@hot.rr.com>.
----------------------------------------------------------------------
+Tue Apr 20 13:44:22 2004 Michael Jennings (mej)
+
+As requested by Ben Armstrong <synrg@sanctuary.nslug.ns.ca>, saving
+theme settings will not preserve -e/--exec arguments unless a theme
+was specifically named by the user.
+----------------------------------------------------------------------
diff --git a/src/options.c b/src/options.c
index 29430ab..a6c85c2 100644
--- a/src/options.c
+++ b/src/options.c
@@ -3823,7 +3823,7 @@ save_config(char *path, unsigned char save_theme)
fprintf(fp, " border_width %d\n", TermWin.internalBorder);
fprintf(fp, " term_name %s\n", getenv("TERM"));
fprintf(fp, " debug %d\n", DEBUG_LEVEL);
- if (save_theme && rs_exec_args) {
+ if (save_theme && rs_exec_args && rs_theme && strcmp(rs_theme, PACKAGE)) {
fprintf(fp, " exec ");
for (i = 0; rs_exec_args[i]; i++) {
fprintf(fp, "'%s' ", rs_exec_args[i]);