aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/about.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/gui/about.cpp b/gui/about.cpp
index 1f9043a07c..9800f47786 100644
--- a/gui/about.cpp
+++ b/gui/about.cpp
@@ -212,8 +212,11 @@ void AboutDialog::drawDialog() {
void AboutDialog::handleTickle() {
- // We're in the process of doing a full redraw. This will be used as
- // background for the text, so we don't want any text on it.
+ // We're in the process of doing a full redraw to re-create the
+ // background image for the text. That means we need to wait for the
+ // GUI itself to clear the overlay and call drawDialog() in all of the
+ // dialogs, otherwise we'll only redraw this one and it'll still have
+ // the remains of the old image, including the text that was on it.
if (!_canvas.pixels)
return;