discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: windows issues: redrawing, black areas


From: Fred Kiefer
Subject: Re: windows issues: redrawing, black areas
Date: Tue, 23 Jul 2013 21:28:59 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7

On 23.07.2013 17:38, Riccardo Mottola wrote:
Hi,

Riccardo Mottola wrote:
Hi,

Fred Kiefer wrote:

There are two groups of changes that I can see here. One is the huge
IME change and the other is the smaller change to use the
_decodeWM_ENTERSIZEMOVEParams::: and -decodeWM_EXITSIZEMOVEParams:::
methods. I would expect that the problem comes from the later. Could
you please try to restore the windowEventProc method to its SVN state
and just comment out the call to resizeBackingStoreFor in
decodeWM_EXITSIZEMOVEParams (You'll find that in the file
win32_movesize.m)and report back the results.

I think you got it.

Index: Source/win32/w32_movesize.m
===================================================================
--- Source/win32/w32_movesize.m (revision 36916)
+++ Source/win32/w32_movesize.m (working copy)
@@ -311,7 +311,7 @@
         decodeWM_MOVE and decodeWM_SIZE will send event if they have
one.
         no posting is needed.
     */
-  [self resizeBackingStoreFor: hwnd];
+//  [self resizeBackingStoreFor: hwnd];
 //  [self decodeWM_MOVEParams:hwnd :wParam :lParam];
 //  [self decodeWM_SIZEParams:hwnd :wParam :lParam];


that patch makes apparently everything work again (deeper testing
needed). That means the whole method is nullified though.

Can you test on cario? Analyze the change a little more? Or shall I
just test a bit further and commit?
I did further tests on win32 and I confirm it works.

No need to test this change with cairo running on Windows. The resizeBackingStoreFor: method is completely empty for cairo.

If you are sure you tested all cases with winlib feel free to apply this change.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]