From fc37918130d8539ee57be014108729e8aca6e3f8 Mon Sep 17 00:00:00 2001 From: Bastien Bouclet Date: Sat, 6 Jan 2018 15:54:02 +0100 Subject: [PATCH] GUI: Remove explicit redraw when scrolling the ScrollContainer The redraw is already handled by the GUI main loop --- gui/gui-manager.cpp | 2 -- gui/widgets/scrollcontainer.cpp | 1 - 2 files changed, 3 deletions(-) diff --git a/gui/gui-manager.cpp b/gui/gui-manager.cpp index 4b91019372ab..08417c3b6ea9 100644 --- a/gui/gui-manager.cpp +++ b/gui/gui-manager.cpp @@ -592,8 +592,6 @@ void GuiManager::processEvent(const Common::Event &event, Dialog *const activeDi void GuiManager::doFullRedraw() { _redrawStatus = kRedrawFull; - redraw(); - _system->updateScreen(); } void GuiManager::giveFocusToDialog(Dialog *dialog) { diff --git a/gui/widgets/scrollcontainer.cpp b/gui/widgets/scrollcontainer.cpp index 0f3c96dcb67a..00eadff78de9 100644 --- a/gui/widgets/scrollcontainer.cpp +++ b/gui/widgets/scrollcontainer.cpp @@ -102,7 +102,6 @@ void ScrollContainerWidget::handleCommand(CommandSender *sender, uint32 cmd, uin case kSetPositionCmd: _scrolledY = _verticalScroll->_currentPos; reflowLayout(); - markAsDirty(); g_gui.doFullRedraw(); break; }