Changes to the mouse cursor would only display when the main loop was being handled, so blocking actions such as file load wouldn't refresh the cursor. Solve by flushing the display when the cursor changes.
Changes to the mouse cursor would only display when the main loop was being handled, so blocking actions such as file load wouldn't refresh the cursor. Solve by flushing the display when the cursor changes.