[Bug 2658] Trillian loops infinitely in splash screen
Wine Bugs
wine-bugs at winehq.org
Mon Nov 7 06:20:54 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=2658
molle.bestefich at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|err:clipping:CLIPPING_Update|Trillian loops infinitely in
|GCRegion hVisRgn is zero. |splash screen
|Please report this. |
------- Additional Comments From molle.bestefich at gmail.com 2005-07-11 06:20 -------
Lo and behold, I managed to get Trillian to work past the splash
screen. A bit early for a christmas miracle, but there it is :-).
This is, as far as I know, the first time anyone has gotten Trillian
to run with Wine CVS HEAD since late 2004. That's about two years.
It also marks another historic event: This is the first time in my
life that I've ever rejoiced upon hearing one of those lame
application startup sounds ;-).
This is the diff against wine 0.9 which makes it possible:
Index: dlls/user/winpos.c
===================================================================
--- dlls/user/winpos.c (revision 23257)
+++ dlls/user/winpos.c (working copy)
@@ -808,9 +808,14 @@
MinMax.ptMaxTrackSize.y = max( MinMax.ptMaxTrackSize.y,
MinMax.ptMinTrackSize.y );
+ return;
+ // commenting next line out WILL fix Trillian.
if (maxSize) *maxSize = MinMax.ptMaxSize;
+ // commenting next line out doesn't fix.
if (maxPos) *maxPos = MinMax.ptMaxPosition;
+ // commenting next line out WILL fix Trillian.
if (minTrack) *minTrack = MinMax.ptMinTrackSize;
+ // commenting next line out doesn't fix.
if (maxTrack) *maxTrack = MinMax.ptMaxTrackSize;
}
The patch should be self explanatory.
It just returns a bit earlier in WINPOS_GetMinMaxInfo, which seems to be where
things get screwed up.
I don't think this issue explicitly has anything to do with alpha transparency,
as was earlier indicated.
The two error messages from the original issue description:
err:clipping:CLIPPING_UpdateGCRegion hVisRgn is zero. Please report this.
err:local:LOCAL_GetBlock not enough space in GDI heap 10bf for 28 bytes
also does not appear in Wine 0.9, but the splash screen jerkiness does (without
above patch).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list