- FontSetChanger dummy(pi.base, "textnormal");
- drawMarkers(pi, x, y);
-
- drawStrBlack(pi, x, y, "[");
- x += w_;
- cell(0).draw(pi, x, y);
- x += cell(0).width();
- drawStrBlack(pi, x, y, "]");
- x += w_ + 2;
-
- ColorChanger dummy1(pi.base.font, asString(cell(0)));
+ if (editing(pi.base.bv)) {
+ FontSetChanger dummy(pi.base, "textnormal");
+ drawMarkers(pi, x, y);
+ drawStrBlack(pi, x, y, "[");
+ x += w_;
+ cell(0).draw(pi, x, y);
+ x += cell(0).width();
+ drawStrBlack(pi, x, y, "]");
+ x += w_ + 2;
+ }
+
+ LColor_color origcol = pi.base.font.color();
+ pi.base.font.setColor(lcolor.getFromGUIName(asString(cell(0))));