Make -inscriptions a volatile option
authorH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 11 Aug 2015 07:38:19 +0000 (09:38 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 11 Aug 2015 07:38:19 +0000 (09:38 +0200)
Saving unicodein the settings file does not work, and leads to an
octal escape sequence for non-ascii characters, which is not correctly
read back. For now saving thus is avoided.

args.h

diff --git a/args.h b/args.h
index bd5b4e7..3271a5d 100644 (file)
--- a/args.h
+++ b/args.h
@@ -610,7 +610,7 @@ ArgDescriptor argDescriptors[] = {
   { "ub", ArgBoolean, (void *) &appData.useBorder, FALSE, INVALID },
   { "border", ArgFilename, (void *) &appData.border, TRUE, (ArgIniType) "" },
   { "finger", ArgFilename, (void *) &appData.finger, FALSE, (ArgIniType) "" },
-  { "inscriptions", ArgString, (void *) &appData.inscriptions, XBOARD, (ArgIniType) "" },
+  { "inscriptions", ArgString, (void *) &appData.inscriptions, FALSE, (ArgIniType) "" },
   { "autoInstall", ArgString, (void *) &appData.autoInstall, XBOARD, (ArgIniType) "" },
   { "fixedSize", ArgBoolean, (void *) &appData.fixedSize, TRUE, (ArgIniType) FALSE },