[Bug 45049] Multiple programs need d2d1 CreateRoundedRectangleGeometry (playchessV7, Paint.Net 4.*)

WineHQ Bugzilla wine-bugs at winehq.org
Wed Jan 22 04:21:47 CST 2020


https://bugs.winehq.org/show_bug.cgi?id=45049

Louis Lenders <xerox.xerox2000x at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch

--- Comment #16 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
There`s a patch on devel-list that fixes this crash for PlayChess, so adding
keyword "patch":

https://www.winehq.org/pipermail/wine-devel/2020-January/157778.html
https://www.winehq.org/pipermail/wine-devel/2020-January/157779.html

Applied both patches and PlayChess now starts fine instead of crashing.

Hopefully patches can make into wine soon, thanks Giovanni btw for patches

For Paint.net it seems to fix crash too, though it runs into subsequent
unimplemented api (GetBounds): 

In Staging (no patch for CreateRoundedRectangleGeometry):

Exception details:
System.InvalidOperationException: This result is an error, not a value --->
System.InvalidOperationException: This result is an error, not a value --->
System.NotImplementedException: ..\Direct2D\D2DFactory.cpp (285) : hr =
m_pFactory->CreateRoundedRectangleGeometry(
NativeConversions::ToNative(roundedRect), &spRoundedRectangleGeometry);


In current wine-5.0-rc6 with the two patches :

Exception details:
System.InvalidOperationException: This result is an error, not a value --->
System.NotImplementedException: ..\Direct2D\D2DGeometry.cpp (271) : hr =
m_pGeometry->GetBounds( worldTransform.HasValue ?
&NativeConversions::ToNativeD2D(worldTransform.Value) : 0, &bounds);

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list