diff options
author | Jack Palevich <jackpal@google.com> | 2012-09-27 21:00:41 -0700 |
---|---|---|
committer | Jack Palevich <jackpal@google.com> | 2012-09-27 21:00:41 -0700 |
commit | 8f5212af5f2d9b2b4367d83d13fa8e663f82c7ef (patch) | |
tree | d235f95120b4cc1a1a5f6a74a83752d48539dfa7 | |
parent | f7ccd571f816ed025363c0ccc34ce714d14f436c (diff) | |
download | AndroidTerm-8f5212af5f2d9b2b4367d83d13fa8e663f82c7ef.tar.gz |
Fix 256-color background color escape sequence
Should fix Issue 149.
-rw-r--r-- | libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java b/libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java index 1a1d429..ac7e904 100644 --- a/libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java +++ b/libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java @@ -1216,7 +1216,8 @@ class TerminalEmulator { doSetMode(false); break; - case 'm': // Esc [ Pn m - character attributes. (can have up to 3 numerical arguments) + case 'm': // Esc [ Pn m - character attributes. + // (can have up to 16 numerical arguments) selectGraphicRendition(); break; @@ -1315,7 +1316,7 @@ class TerminalEmulator { mBackColor = mArgs[i+2]; int color = mArgs[i+2]; if (checkColor(color)) { - mForeColor = color; + mBackColor = color; } i += 2; } else if (code == 49) { // set default background color |