From 2ffd9bbeef1a964a39650666861d18881fda5267 Mon Sep 17 00:00:00 2001 From: chrox Date: Fri, 3 Jan 2014 20:41:15 +0800 Subject: [PATCH] tweaks on config dialog responsiveness --- frontend/ui/widget/configdialog.lua | 3 +-- frontend/ui/widget/toggleswitch.lua | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/ui/widget/configdialog.lua b/frontend/ui/widget/configdialog.lua index cc842b74b..445de54f6 100644 --- a/frontend/ui/widget/configdialog.lua +++ b/frontend/ui/widget/configdialog.lua @@ -501,8 +501,7 @@ function ConfigDialog:onConfigChoice(option_name, option_value) UIManager:scheduleIn(0.2, function() self.configurable[option_name] = option_value self.ui:handleEvent(Event:new("StartActivityIndicator")) - self:closeDialog() - UIManager.repaint_all = true + UIManager:setDirty(self, "partial") end) return true end diff --git a/frontend/ui/widget/toggleswitch.lua b/frontend/ui/widget/toggleswitch.lua index 20ef1b8a1..99dee3cf3 100644 --- a/frontend/ui/widget/toggleswitch.lua +++ b/frontend/ui/widget/toggleswitch.lua @@ -135,6 +135,7 @@ function ToggleSwitch:onTapSelect(arg, gev) end end UIManager.repaint_all = true + return true end return ToggleSwitch