From efa2b59b4616142e1ee55911a0d734d403c95879 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gy=C3=B6rgy=20Straub?= Date: Wed, 28 Oct 2020 11:52:56 +0000 Subject: [PATCH] Simplified the Scripted UI example. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit - there is no need to pre-populate the item view; it will be populated upon activation; - removed branching & multiple returns in FileWatcher::FileHasChanged(); Change-Id: I47a92d5f0e3d84701f1688ba083f4a6850b6d909 Signed-off-by: György Straub --- examples/builder/examples.cpp | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/examples/builder/examples.cpp b/examples/builder/examples.cpp index 4835599..cf0f140 100644 --- a/examples/builder/examples.cpp +++ b/examples/builder/examples.cpp @@ -201,16 +201,9 @@ bool FileWatcher::FileHasChanged(void) } else { - if(buf.st_mtime > mLastTime) - { - mLastTime = buf.st_mtime; - return true; - } - else - { - mLastTime = buf.st_mtime; - return false; - } + const bool result = buf.st_mtime > mLastTime; + mLastTime = buf.st_mtime; + return result; } return false; @@ -305,7 +298,6 @@ public: std::sort(files.begin(), files.end()); - ItemId itemId = 0; for(FileList::iterator iter = files.begin(); iter != files.end(); ++iter) { JsonParser parser = JsonParser::New(); @@ -329,12 +321,6 @@ public: if(node->Size()) { mFiles.push_back(*iter); - - mItemView.InsertItem(Item(itemId, - MenuItem(ShortName(*iter))), - 0.5f); - - itemId++; } else { -- 2.7.4