Restore border around terminal to default background colour rather than
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 19 Dec 2004 23:37:30 +0000 (23:37 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 19 Dec 2004 23:37:30 +0000 (23:37 +0000)
something outside colours[] (consistently brown on my system).

(I don't understand why this code was the way it was, but it gave the
correct result before r4917 `256-colours', and now doesn't.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@5014 cda61777-01e9-0310-a592-d414129be87e

windows/window.c

index 3d40ced..b0d7d5c 100644 (file)
@@ -2295,10 +2295,10 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
                HBRUSH fillcolour, oldbrush;
                HPEN   edge, oldpen;
                fillcolour = CreateSolidBrush (
-                                   colours[(ATTR_DEFBG>>ATTR_BGSHIFT)*2]);
+                                   colours[ATTR_DEFBG>>ATTR_BGSHIFT]);
                oldbrush = SelectObject(hdc, fillcolour);
                edge = CreatePen(PS_SOLID, 0, 
-                                   colours[(ATTR_DEFBG>>ATTR_BGSHIFT)*2]);
+                                   colours[ATTR_DEFBG>>ATTR_BGSHIFT]);
                oldpen = SelectObject(hdc, edge);
 
                /*