aboutsummaryrefslogtreecommitdiff
path: root/gui/recorderdialog.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2018-01-06 14:40:02 +0100
committerBastien Bouclet2018-01-27 18:12:34 +0100
commit0496ede62f8b86e1885d594e3aa5320c96b708eb (patch)
tree6a4453606061a15a5ee3462d1680936c257ae7f5 /gui/recorderdialog.cpp
parent3b50b57f544cb7c719a5f02f061853e10885ae6c (diff)
downloadscummvm-rg350-0496ede62f8b86e1885d594e3aa5320c96b708eb.tar.gz
scummvm-rg350-0496ede62f8b86e1885d594e3aa5320c96b708eb.tar.bz2
scummvm-rg350-0496ede62f8b86e1885d594e3aa5320c96b708eb.zip
GUI: Implement dirty-checking for widget redraws
Diffstat (limited to 'gui/recorderdialog.cpp')
-rw-r--r--gui/recorderdialog.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/gui/recorderdialog.cpp b/gui/recorderdialog.cpp
index 7e8e12bcf8..cd89b58f00 100644
--- a/gui/recorderdialog.cpp
+++ b/gui/recorderdialog.cpp
@@ -211,7 +211,7 @@ void RecorderDialog::updateList() {
file.close();
}
_list->setList(namesList);
- _list->draw();
+ _list->markAsDirty();
}
int RecorderDialog::runModal(Common::String &target) {
@@ -253,7 +253,7 @@ void RecorderDialog::updateSelection(bool redraw) {
_screenShotsCount = -1;
_currentScreenshot = 0;
_gfxWidget->setGfx(-1, -1, 0, 0, 0);
- _gfxWidget->draw();
+ _gfxWidget->markAsDirty();
updateScreenShotsText();
}
}
@@ -283,7 +283,7 @@ void RecorderDialog::updateScreenshot() {
} else {
_gfxWidget->setGfx(-1, -1, 0, 0, 0);
}
- _gfxWidget->draw();
+ _gfxWidget->markAsDirty();
}
void RecorderDialog::updateScreenShotsText() {