From 26958d4ab46709ed79fccdff0a13a99400f70b40 Mon Sep 17 00:00:00 2001 From: keith Date: Mon, 16 Oct 1989 19:15:53 +0000 Subject: reset serial number for resized unmapped windows --- xc/programs/Xserver/mi/mibstore.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'xc/programs') diff --git a/xc/programs/Xserver/mi/mibstore.c b/xc/programs/Xserver/mi/mibstore.c index f19194fb7..68ebecb3e 100644 --- a/xc/programs/Xserver/mi/mibstore.c +++ b/xc/programs/Xserver/mi/mibstore.c @@ -1,4 +1,4 @@ -/* $XConsortium: mibstore.c,v 5.25 89/10/06 17:28:10 keith Exp $ */ +/* $XConsortium: mibstore.c,v 5.26 89/10/08 15:50:42 rws Exp $ */ /*********************************************************** Copyright 1987 by the Regents of the University of California and the Massachusetts Institute of Technology, Cambridge, Massachusetts. @@ -2896,6 +2896,12 @@ miBSTranslateBackingStore(pWin, dx, dy, oldClip) /* finally install new SavedRegion */ (* pScreen->RegionCopy) (pSavedRegion, newSaved); (* pScreen->RegionDestroy) (newSaved); + /* + * an unrealized window will not get validate-tree'd, mash + * the serial number so GC's get revalidated for drawing + */ + if (!pWin->realized) + pWin->drawable.serialNumber = NEXT_SERIAL_NUMBER; return exposed; } -- cgit v1.2.3