summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Moellmann <gerd@gnu.org>2000-08-15 15:02:15 +0000
committerGerd Moellmann <gerd@gnu.org>2000-08-15 15:02:15 +0000
commit2535aa8c71c129976e7e3f5ea8ea9b2324d4830f (patch)
tree44b0c27950a0ab23633cdcf16a3d2933ab139cbc
parenta339f9097ea91794968279862d05bbd31d0dee33 (diff)
downloademacs-2535aa8c71c129976e7e3f5ea8ea9b2324d4830f.tar.gz
(turn_off_face): Reset standout_mode when resetting
apparances with capability `me'. (write_glyphs): Switch on inverse video before each face change.
-rw-r--r--src/term.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/term.c b/src/term.c
index 5c439b34c9e..11bbd8a11ec 100644
--- a/src/term.c
+++ b/src/term.c
@@ -1058,7 +1058,6 @@ write_glyphs (string, len)
return;
}
- highlight_if_desired ();
turn_off_insert ();
/* Don't dare write in last column of bottom line, if Auto-Wrap,
@@ -1088,6 +1087,7 @@ write_glyphs (string, len)
break;
/* Turn appearance modes of the face of the run on. */
+ highlight_if_desired ();
turn_on_face (f, face_id);
while (n > 0)
@@ -2082,6 +2082,9 @@ turn_off_face (f, face_id)
if (face->tty_alt_charset_p)
OUTPUT_IF (TS_exit_alt_charset_mode);
+
+ if (standout_mode)
+ standout_mode = 0;
}
else
{