stub maven support
[fanfix.git] / src / jexer / io / ECMA48Terminal.java
index 0cf0452a52f438ecc9865e66c672660cc6534c4c..0b1ce111181532ccfc0234c660aea8632c227d89 100644 (file)
@@ -1294,19 +1294,19 @@ public final class ECMA48Terminal implements Runnable {
             // Bold implies foreground only
             sb.append("38;2;");
             if (color.equals(Color.BLACK)) {
-                sb.append("116;116;116");
+                sb.append("84;84;84");
             } else if (color.equals(Color.RED)) {
-                sb.append("252;116;116");
+                sb.append("252;84;84");
             } else if (color.equals(Color.GREEN)) {
-                sb.append("116;252;116");
+                sb.append("84;252;84");
             } else if (color.equals(Color.YELLOW)) {
-                sb.append("252;252;116");
+                sb.append("252;252;84");
             } else if (color.equals(Color.BLUE)) {
-                sb.append("116;116;252");
+                sb.append("84;84;252");
             } else if (color.equals(Color.MAGENTA)) {
-                sb.append("252;116;252");
+                sb.append("252;84;252");
             } else if (color.equals(Color.CYAN)) {
-                sb.append("116;252;252");
+                sb.append("84;252;252");
             } else if (color.equals(Color.WHITE)) {
                 sb.append("252;252;252");
             }
@@ -1323,7 +1323,7 @@ public final class ECMA48Terminal implements Runnable {
             } else if (color.equals(Color.GREEN)) {
                 sb.append("0;168;0");
             } else if (color.equals(Color.YELLOW)) {
-                sb.append("168;116;0");
+                sb.append("168;84;0");
             } else if (color.equals(Color.BLUE)) {
                 sb.append("0;0;168");
             } else if (color.equals(Color.MAGENTA)) {
@@ -1493,7 +1493,8 @@ public final class ECMA48Terminal implements Runnable {
             sb.append("\033[0;");
         }
         sb.append(String.format("%d;%dm", ecmaForeColor, ecmaBackColor));
-        return sb.toString() + rgbColor(bold, foreColor, backColor);
+        sb.append(rgbColor(bold, foreColor, backColor));
+        return sb.toString();
     }
 
     /**
@@ -1504,7 +1505,7 @@ public final class ECMA48Terminal implements Runnable {
      * e.g. "\033[0m"
      */
     String normal() {
-        return normal(true);
+        return normal(true) + rgbColor(false, Color.WHITE, Color.BLACK);
     }
 
     /**