From fa30aca94a41f78e9442dae9874657343786acb4 Mon Sep 17 00:00:00 2001 From: that Date: Fri, 13 Feb 2015 01:22:22 +0100 Subject: gui: fix condition handling for lists Base class must be called first, otherwise the condition can never again become true. Fixes font size switching in Material theme. Change-Id: I160a733549495e1bde3cead56b0a3582f0dc744c --- gui/partitionlist.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gui/partitionlist.cpp') diff --git a/gui/partitionlist.cpp b/gui/partitionlist.cpp index 7e5a74fa5..e9c16524a 100644 --- a/gui/partitionlist.cpp +++ b/gui/partitionlist.cpp @@ -145,11 +145,11 @@ int GUIPartitionList::Update(void) int GUIPartitionList::NotifyVarChange(const std::string& varName, const std::string& value) { + GUIScrollList::NotifyVarChange(varName, value); + if(!isConditionTrue()) return 0; - GUIScrollList::NotifyVarChange(varName, value); - if (varName == mVariable && !mUpdate) { if (ListType == "storage") { -- cgit v1.2.3