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: Riccardo Mottola
Subject: Re: windows issues: redrawing, black areas
Date: Tue, 23 Jul 2013 17:38:53 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0 SeaMonkey/2.19

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.

Riccardo



reply via email to

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