From adbe76c15612939b618765d6dd0e63fc2c09ff22 Mon Sep 17 00:00:00 2001 From: poire-z Date: Sun, 4 Dec 2016 15:17:04 +0100 Subject: [PATCH] Reset refresh rate counter on explicit full refreshs (#2394) --- frontend/ui/uimanager.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/ui/uimanager.lua b/frontend/ui/uimanager.lua index efc89a631..2c991b67c 100644 --- a/frontend/ui/uimanager.lua +++ b/frontend/ui/uimanager.lua @@ -500,6 +500,9 @@ region: Rect() that specifies the region to be updated --]] function UIManager:_refresh(mode, region) if not mode then return end + if not region and mode == "full" then + self.refresh_count = 0 -- reset counter on explicit full refresh + end -- special case: full screen partial update -- will get promoted every self.FULL_REFRESH_COUNT updates -- since _refresh can be called mutiple times via setDirty called in