From 8eba7d3dede44be9bbb775feab8002724cb1c990 Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 16 Oct 2002 16:32:17 +0000 Subject: [PATCH] Temporarily change the default for cut-and-paste of line drawing characters, under Unix only, because the stub Unicode layer makes the usual default break moderately painfully. git-svn-id: svn://svn.tartarus.org/sgt/putty@2087 cda61777-01e9-0310-a592-d414129be87e --- settings.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/settings.c b/settings.c index 5b293cec..0d7123ab 100644 --- a/settings.c +++ b/settings.c @@ -510,7 +510,16 @@ void load_settings(char *section, int do_host, Config * cfg) cfg->colours[i][2] = c2; } } +#ifndef _WINDOWS + /* Non-raw cut and paste of line-drawing chars works badly on the + * current Unix stub implementation of the Unicode functions. + * So I'm going to temporarily set the default to raw mode so + * that the failure mode isn't quite so drastically horrid. + * When Unicode comes in, this can all be put right. */ + gppi(sesskey, "RawCNP", 1, &cfg->rawcnp); +#else gppi(sesskey, "RawCNP", 0, &cfg->rawcnp); +#endif gppi(sesskey, "PasteRTF", 0, &cfg->rtf_paste); gppi(sesskey, "MouseIsXterm", 0, &cfg->mouse_is_xterm); gppi(sesskey, "RectSelect", 0, &cfg->rect_select); -- 2.11.0