aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Palevich <jackpal@google.com>2012-09-27 21:00:41 -0700
committerJack Palevich <jackpal@google.com>2012-09-27 21:00:41 -0700
commit8f5212af5f2d9b2b4367d83d13fa8e663f82c7ef (patch)
treed235f95120b4cc1a1a5f6a74a83752d48539dfa7
parentf7ccd571f816ed025363c0ccc34ce714d14f436c (diff)
downloadAndroidTerm-8f5212af5f2d9b2b4367d83d13fa8e663f82c7ef.tar.gz
Fix 256-color background color escape sequence
Should fix Issue 149.
-rw-r--r--libraries/emulatorview/src/jackpal/androidterm/emulatorview/TerminalEmulator.java5
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