summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler_console.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/fhandler_console.cc')
-rw-r--r--winsup/cygwin/fhandler_console.cc15
1 files changed, 11 insertions, 4 deletions
diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc
index 632ec1dcb..d2dab95c0 100644
--- a/winsup/cygwin/fhandler_console.cc
+++ b/winsup/cygwin/fhandler_console.cc
@@ -1136,7 +1136,10 @@ fhandler_console::char_command (char c)
case 1: /* bold */
dev_state->intensity = INTENSITY_BOLD;
break;
- case 4:
+ case 2: /* dim */
+ dev_state->intensity = INTENSITY_DIM;
+ break;
+ case 4: /* underlined */
dev_state->underline = 1;
break;
case 5: /* blink mode */
@@ -1148,18 +1151,22 @@ fhandler_console::char_command (char c)
case 8: /* invisible */
dev_state->intensity = INTENSITY_INVISIBLE;
break;
- case 9: /* dim */
- dev_state->intensity = INTENSITY_DIM;
- break;
case 10: /* end alternate charset */
dev_state->alternate_charset_active = false;
break;
case 11: /* start alternate charset */
dev_state->alternate_charset_active = true;
break;
+ case 22:
+ case 28:
+ dev_state->intensity = INTENSITY_NORMAL;
+ break;
case 24:
dev_state->underline = false;
break;
+ case 25:
+ dev_state->blink = false;
+ break;
case 27:
dev_state->reverse = false;
break;