finch/libgnt/gntwm.c

changeset 17230
1442df274a24
parent 17181
cc871788e3f8
child 17355
8cb2af48afee
child 17580
2f9b81f78375
child 18068
b6554e3c8224
--- a/finch/libgnt/gntwm.c	Sat May 19 07:58:34 2007 +0000
+++ b/finch/libgnt/gntwm.c	Sat May 19 08:12:31 2007 +0000
@@ -697,7 +697,11 @@
 				if (bgp == -1)
 					bgp = COLOR_WHITE;
 				if (now & A_REVERSE)
-					fgp ^= bgp ^= fgp ^= bgp;  /* *wink* */
+				{
+					short tmp = fgp;
+					fgp = bgp;
+					bgp = tmp;
+				}
 				ret = color_content(fgp, &r, &g, &b);
 				fg.r = r; fg.b = b; fg.g = g;
 				ret = color_content(bgp, &r, &g, &b);

mercurial