1830
if (abbrev(argv[n], "-reverse", (size_t) 2)
1831
|| !strcmp("-rv", argv[n])) {
1833
} else if (!strcmp("+rv", argv[n])) {
2388
2377
winToEmbedInto, 0, 0);
2390
2379
#if OPT_COLOR_RES
2391
TRACE(("checking resource values rv %s fg %s, bg %s\n",
2392
BtoS(term->misc.re_verse0),
2380
TRACE(("checking reverseVideo before rv %s fg %s, bg %s\n",
2381
term->misc.re_verse0 ? "reverse" : "normal",
2393
2382
NonNull(TScreenOf(term)->Tcolors[TEXT_FG].resource),
2394
2383
NonNull(TScreenOf(term)->Tcolors[TEXT_BG].resource)));
2396
if ((reversed && term->misc.re_verse0)
2397
&& ((TScreenOf(term)->Tcolors[TEXT_FG].resource
2398
&& !isDefaultForeground(TScreenOf(term)->Tcolors[TEXT_FG].resource))
2399
|| (TScreenOf(term)->Tcolors[TEXT_BG].resource
2400
&& !isDefaultBackground(TScreenOf(term)->Tcolors[TEXT_BG].resource))
2385
if (term->misc.re_verse0) {
2386
if (isDefaultForeground(TScreenOf(term)->Tcolors[TEXT_FG].resource)
2387
&& isDefaultBackground(TScreenOf(term)->Tcolors[TEXT_BG].resource)) {
2388
TScreenOf(term)->Tcolors[TEXT_FG].resource = x_strdup(XtDefaultBackground);
2389
TScreenOf(term)->Tcolors[TEXT_BG].resource = x_strdup(XtDefaultForeground);
2393
term->misc.re_verse = True;
2394
update_reversevideo();
2395
TRACE(("updated reverseVideo after rv %s fg %s, bg %s\n",
2396
term->misc.re_verse ? "reverse" : "normal",
2397
NonNull(TScreenOf(term)->Tcolors[TEXT_FG].resource),
2398
NonNull(TScreenOf(term)->Tcolors[TEXT_BG].resource)));
2403
2400
#endif /* OPT_COLOR_RES */
2405
2402
#if OPT_MAXIMIZE