https://bugs.winehq.org/show_bug.cgi?id=57306
--- Comment #55 from Fabian Maurer dark.shadow4@web.de ---
What would happen if we did:
if (ellipse_width < 2 || ellipse_height < 2)
to be symmetrical/equal in height and width? Do you think it will work like this? I can test such an option for an experiment.
It shouldn't behave like that, it looks like a rectangle in my tests.
if (ellipse_width < 2 || ellipse_height < 2) not work. fixes drawing circles, but reverts back erorr ..dlls/win32u/dibdrv/objects.c:812: solid_pen_lines...
I don't get an error with that, but it's not correct. Can you tell me where exactly the error is reproduced? I'm not familiar with DipTrace.
I guess it should be
if (abs(ellipse_width) < 2 || !ellipse_height)