From 915559494707723230235b38e4cb68d1ab61394e Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Fri, 17 Jun 2022 17:20:51 -0500 Subject: [PATCH] Updating repo. --- client/src/gui/gui.c | 2 +- client/src/gui/wmwindow.c | 4 +++- client/src/gui/wmwindow.h | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/gui/gui.c b/client/src/gui/gui.c index ad00bd3..8d0a8e3 100644 --- a/client/src/gui/gui.c +++ b/client/src/gui/gui.c @@ -36,7 +36,7 @@ void guiEventsDo(void) { surfaceClear(GUI_CYAN); // Paint GUI. - wmPaint(&event); + wmUpdate(&event); // Paint mouse pointer. surfaceBlitWithTransparency(__guiBackBuffer, event.x, event.y, _mousePointer, _mouseTransparency); diff --git a/client/src/gui/wmwindow.c b/client/src/gui/wmwindow.c index 7cb320a..07d81a0 100644 --- a/client/src/gui/wmwindow.c +++ b/client/src/gui/wmwindow.c @@ -340,7 +340,7 @@ RegisterT *windowRegister(uint8_t magic) { } -void wmPaint(EventT *event) { +void wmUpdate(EventT *event) { int16_t i; int16_t x2; int16_t y2; @@ -359,6 +359,8 @@ void wmPaint(EventT *event) { widget->reg->paint(widget); } + if (dragging) sleep(1); + // Get top window. win = _windowList[arrlen(_windowList) - 1]; diff --git a/client/src/gui/wmwindow.h b/client/src/gui/wmwindow.h index 4d0290f..38d61b8 100644 --- a/client/src/gui/wmwindow.h +++ b/client/src/gui/wmwindow.h @@ -36,7 +36,7 @@ void windowPaint(struct WidgetS *widget, ...); RegisterT *windowRegister(uint8_t magic); -void wmPaint(EventT *event); +void wmUpdate(EventT *event); void wmShutdown(void); void wmStartup(void);