Mon Apr 8 15:29:27 2002 Michael Jennings (mej)
Fixed a bug spotted by Laurence J. Lane <ljlane@debian.org> with color settings not being properly saved. SVN revision: 6111
This commit is contained in:
parent
e662a53967
commit
e5edaa19af
|
@ -4541,3 +4541,8 @@ Sun Apr 7 21:15:09 2002 Michael Jennings (mej)
|
||||||
|
|
||||||
Be even more anal when dumping a buffer to a file....
|
Be even more anal when dumping a buffer to a file....
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
|
Mon Apr 8 15:29:27 2002 Michael Jennings (mej)
|
||||||
|
|
||||||
|
Fixed a bug spotted by Laurence J. Lane <ljlane@debian.org> with color
|
||||||
|
settings not being properly saved.
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
|
@ -3365,21 +3365,21 @@ save_config(char *path, unsigned char save_theme)
|
||||||
fprintf(fp, "# Automatically generated by " APL_NAME "-" VERSION " on %s\n", dt_stamp);
|
fprintf(fp, "# Automatically generated by " APL_NAME "-" VERSION " on %s\n", dt_stamp);
|
||||||
|
|
||||||
fprintf(fp, "begin color\n");
|
fprintf(fp, "begin color\n");
|
||||||
fprintf(fp, " foreground %s\n", rs_color[fgColor]);
|
fprintf(fp, " foreground %s\n", COLOR_NAME(fgColor));
|
||||||
fprintf(fp, " background %s\n", rs_color[bgColor]);
|
fprintf(fp, " background %s\n", COLOR_NAME(bgColor));
|
||||||
fprintf(fp, " cursor %s\n", rs_color[cursorColor]);
|
fprintf(fp, " cursor %s\n", COLOR_NAME(cursorColor));
|
||||||
fprintf(fp, " cursor_text %s\n", rs_color[cursorColor2]);
|
fprintf(fp, " cursor_text %s\n", COLOR_NAME(cursorColor2));
|
||||||
fprintf(fp, " pointer %s\n", rs_color[pointerColor]);
|
fprintf(fp, " pointer %s\n", COLOR_NAME(pointerColor));
|
||||||
fprintf(fp, " video normal\n");
|
fprintf(fp, " video normal\n");
|
||||||
for (i = 0; i < 16; i++) {
|
for (i = 0; i < 16; i++) {
|
||||||
fprintf(fp, " color %d %s\n", i, rs_color[minColor + i]);
|
fprintf(fp, " color %d %s\n", i, COLOR_NAME(minColor + i));
|
||||||
}
|
}
|
||||||
#ifndef NO_BOLDUNDERLINE
|
#ifndef NO_BOLDUNDERLINE
|
||||||
if (rs_color[colorBD]) {
|
if (rs_color[colorBD]) {
|
||||||
fprintf(fp, " color bd %s\n", rs_color[colorBD]);
|
fprintf(fp, " color bd %s\n", COLOR_NAME(colorBD));
|
||||||
}
|
}
|
||||||
if (rs_color[colorUL]) {
|
if (rs_color[colorUL]) {
|
||||||
fprintf(fp, " color ul %s\n", rs_color[colorUL]);
|
fprintf(fp, " color ul %s\n", COLOR_NAME(colorUL));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
fprintf(fp, "end color\n\n");
|
fprintf(fp, "end color\n\n");
|
||||||
|
|
|
@ -142,6 +142,8 @@ enum color_list {
|
||||||
default: PrivMode(state, bit); break; \
|
default: PrivMode(state, bit); break; \
|
||||||
}} while (0)
|
}} while (0)
|
||||||
|
|
||||||
|
#define COLOR_NAME(c) ((rs_color[c]) ? (rs_color[c]) : (def_colorName[c]))
|
||||||
|
|
||||||
/************ Variables ************/
|
/************ Variables ************/
|
||||||
#ifdef META8_OPTION
|
#ifdef META8_OPTION
|
||||||
extern unsigned char meta_char; /* Alt-key prefix */
|
extern unsigned char meta_char; /* Alt-key prefix */
|
||||||
|
|
Loading…
Reference in New Issue