# HG changeset patch # User Sadrul Habib Chowdhury # Date 1159296852 0 # Node ID d1935057d82c629fb31a858ccb51fd4a8e5d1e0c # Parent 3e193cf68660aa9d5c99ebd7da343673bb9fd06a [gaim-migrate @ 17358] The html-dumps should be a little better now. There's no way of knowing the rgb-contents of the default colors (-1), so gnt is going to make an assumption for the colors and use that. committer: Tailor Script diff -r 3e193cf68660 -r d1935057d82c console/libgnt/gntmain.c --- a/console/libgnt/gntmain.c Tue Sep 26 18:21:14 2006 +0000 +++ b/console/libgnt/gntmain.c Tue Sep 26 18:54:12 2006 +0000 @@ -474,7 +474,8 @@ CHECK(A_UNDERLINE, "", ""); CHECK(A_BLINK, "", ""); - if ((now & A_COLOR) != (old & A_COLOR)) + if ((now & A_COLOR) != (old & A_COLOR) || + (now & A_REVERSE) != (old & A_REVERSE)) { int ret; short fgp, bgp, r, g, b; @@ -484,6 +485,12 @@ } fg, bg; ret = pair_content(PAIR_NUMBER(now & A_COLOR), &fgp, &bgp); + if (fgp == -1) + fgp = COLOR_BLACK; + if (bgp == -1) + bgp = COLOR_WHITE; + if (now & A_REVERSE) + fgp ^= bgp ^= fgp ^= bgp; /* *wink* */ ret = color_content(fgp, &r, &g, &b); fg.r = r; fg.b = b; fg.g = g; ret = color_content(bgp, &r, &g, &b);