From c9ab1728655649a746628c010958027847b9d93a Mon Sep 17 00:00:00 2001 From: emb <> Date: Thu, 1 Jan 2015 16:41:07 -0600 Subject: [PATCH] Cleaned up pre-page building --- Source/RetroFE.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Source/RetroFE.cpp b/Source/RetroFE.cpp index d45ac7d..4e26e33 100644 --- a/Source/RetroFE.cpp +++ b/Source/RetroFE.cpp @@ -457,11 +457,16 @@ Page *RetroFE::LoadPage(std::string collectionName) PageBuilder pb(layoutName, collectionName, Config, &FC); page = pb.BuildPage(); - page->SetItems(collection); - page->Start(); - if(page) + if(!page) { + Logger::Write(Logger::ZONE_ERROR, "RetroFE", "Could not create page for " + collectionName); + } + else + { + page->SetItems(collection); + page->Start(); + PageChain.push_back(page); }