On 6/8/07, Dmitry Timoshkov <[EMAIL PROTECTED]> wrote:
"Evan Stade" <[EMAIL PROTECTED]> wrote:
> +GpStatus WINGDIPAPI GdipDrawLineI(GpGraphics *graphics, GpPen *pen, INT x1,
> +INT y1, INT x2, INT y2)
> +{
> +HGDIOBJ old_obj;
> +
> +if(!pen || !graphics)
> +return InvalidPara
On 6/8/07, Dmitry Timoshkov <[EMAIL PROTECTED]> wrote:
"Evan Stade" <[EMAIL PROTECTED]> wrote:
> +GpStatus WINGDIPAPI GdipFillPie(GpGraphics *graphics, GpBrush *brush, REAL x,
> +REAL y, REAL width, REAL height, REAL startAngle, REAL sweepAngle)
> +{
> +LOGBRUSH lb;
> +HPEN hpen;
> +
Please don't apply this and other dinput patches. It doesn't work for
multiply acquired windows. This approach does not handle "nesting" -
when same window is being acquired several times by different devices.
I guess I will have to go back to WINDPROC hook after all.
Vitaliy.
Am Sonntag, 10. Juni 2007 02:15 schrieb Vitaliy Margolen:
> Remove old code that is not thread safe.
> ---
> dlls/winex11.drv/x11ddraw.c | 50
> +-- 1 files changed, 1
> insertions(+), 49 deletions(-)
The ddraw code in winex11.drv isn't called from anywhere