[PATCH v2] d2d1: Silence SetSegmentFlags FIXME when setting default value
Stefan Brüns
stefan.bruens at rwth-aachen.de
Fri Jan 7 11:33:03 CST 2022
Some software (Buhl Tax and variants) repeatedly calls SetSegmentFlags
with D2D1_PATH_SEGMENT_NONE, which is just the default value and has no
effect (unless the flags where already changed, which still reports
a FIXME).
Signed-off-by: Stefan Brüns <stefan.bruens at rwth-aachen.de>
---
v2: use TRACE when setting flags to D2D1_PATH_SEGMENT_NONE
dlls/d2d1/geometry.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dlls/d2d1/geometry.c b/dlls/d2d1/geometry.c
index a7074899fda..a58dadcad85 100644
--- a/dlls/d2d1/geometry.c
+++ b/dlls/d2d1/geometry.c
@@ -2773,7 +2773,10 @@ static void STDMETHODCALLTYPE d2d_geometry_sink_SetFillMode(ID2D1GeometrySink *i
static void STDMETHODCALLTYPE d2d_geometry_sink_SetSegmentFlags(ID2D1GeometrySink *iface, D2D1_PATH_SEGMENT flags)
{
- FIXME("iface %p, flags %#x stub!\n", iface, flags);
+ if (flags == D2D1_PATH_SEGMENT_NONE)
+ TRACE("iface %p, mode %#x.\n", iface, mode);
+ else
+ FIXME("iface %p, flags %#x stub!\n", iface, flags);
}
static void STDMETHODCALLTYPE d2d_geometry_sink_BeginFigure(ID2D1GeometrySink *iface,
--
2.34.1
More information about the wine-devel
mailing list