[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #22261] Window turns black during resizing on Win32/MINGW when GSBa
[bug #22261] Window turns black during resizing on Win32/MINGW when GSBackHandlesWindowDecorations==TRUE
Sat, 09 Feb 2008 01:23:05 +0000
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:220.127.116.11) Gecko/20080201 Firefox/18.104.22.168
Summary: Window turns black during resizing on Win32/MINGW
Submitted by: carmstrong
Submitted on: Saturday 09/02/08 at 01:23
Severity: 3 - Normal
Item Group: Bug
Assigned to: None
Discussion Lock: Any
On a MINGW target, the contents of a window turns black during resizing,
staying black during the resize (even if you don't move the mouse). It
restores the contents of the window after the resize.
This only occurs when the user default GSBackHandlesWindowDecorations is set
to 'TRUE' or '1'.
gnustep-startup-0.19.0 (includes gnustep-back-0.13.0, gnustep-gui-0.13.0)
MINGW (MSYS 1.0.11)
1. Setup on a MINGW target
2. Set the user default GSBackHandlesWindowDecorations to true i.e.:
defaults write NSGlobalDomain GSBackHandlesWindowDecorations 1
3. Startup a GNUstep application (I have been testing with Gorm). The windows
in the application should have native window decorations (not drawn by
4. Position the mouse cursor over a window edge and then click down the mouse
button. The window should turn black.
5. Release the mouse button. The window will restore its contents.
6. Repeat step 4 & 5, but drag the mouse around to resize the window. The
results should be the same.
Attached is a patch that corrects the problem. This patch operates by setting
a flag whenever the backing store is flushed and needs redrawing.
Date: Saturday 09/02/08 at 01:23 Name: gnustep-back-0.13-blackwindows.patch
Size: 3kB By: carmstrong
A patch against gnustep-back 0.13 that corrects the problem.
Reply to this item at:
Message sent via/by Savannah
- [bug #22261] Window turns black during resizing on Win32/MINGW when GSBackHandlesWindowDecorations==TRUE,
Chris Armstrong <=