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?