From bc9a22e5f7f0fb6e86b7d684ac8a714e9d6d3ce3 Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Sun, 11 Aug 2019 19:00:17 +0200 Subject: [PATCH] Make interface responsive during plotting, prevent endless loop, probably because of full internal buffers --- src/frontend/wdisp/windisp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/wdisp/windisp.c b/src/frontend/wdisp/windisp.c index 680ffd143..557169cb4 100644 --- a/src/frontend/wdisp/windisp.c +++ b/src/frontend/wdisp/windisp.c @@ -773,7 +773,7 @@ WIN_DrawLine(int x1, int y1, int x2, int y2) LineTo(wd->hDC, x2, wd->Area.bottom - y2); OldPen = SelectObject(wd->hDC, OldPen); DeleteObject(NewPen); - + WaitForIdle(); return 0; } @@ -833,7 +833,7 @@ WIN_Arc(int x0, int y0, int radius, double theta, double delta_theta) Arc(wd->hDC, left, yb-top, right, yb-bottom, xs, yb-ys, xe, yb-ye); OldPen = SelectObject(wd->hDC, OldPen); DeleteObject(NewPen); - + WaitForIdle(); return 0; }