summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xamiga/gui.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 78bf209aa..0041cb443 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -1588,7 +1588,17 @@ void gui_window_set_pointer(struct gui_window *g, gui_pointer_shape shape)
}
else
{
- SetWindowPointer(g->win,TAG_DONE);
+ if(shape == GUI_POINTER_WAIT)
+ {
+ SetWindowPointer(g->win,
+ WA_BusyPointer,TRUE,
+ WA_PointerDelay,TRUE,
+ TAG_DONE);
+ }
+ else
+ {
+ SetWindowPointer(g->win,TAG_DONE);
+ }
}
}