From e1d8a3dc63391098f9381a3cb33d73e69b46c006 Mon Sep 17 00:00:00 2001 From: Robert Bieber Date: Mon, 21 Jun 2010 20:11:58 +0000 Subject: Theme Editor: Reworked information passing among render functions, now loads all viewports and shows Custom UI viewport in blue git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27026 a1c6a512-1295-4272-9138-f99709370657 --- utils/themeeditor/models/parsetreenode.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'utils/themeeditor/models/parsetreenode.cpp') diff --git a/utils/themeeditor/models/parsetreenode.cpp b/utils/themeeditor/models/parsetreenode.cpp index 97beca4..a74dd23 100644 --- a/utils/themeeditor/models/parsetreenode.cpp +++ b/utils/themeeditor/models/parsetreenode.cpp @@ -25,6 +25,8 @@ #include "parsetreenode.h" #include "parsetreemodel.h" +#include + int ParseTreeNode::openConditionals = 0; /* Root element constructor */ @@ -490,11 +492,13 @@ void ParseTreeNode::render(const RBRenderInfo& info) return; } - switch(element->type) + if(element->type != VIEWPORT) { - case VIEWPORT: - rendered = new RBViewport(element, info); - break; + std::cerr << QObject::tr("Error in parse tree").toStdString() + << std::endl; + return; } + + rendered = new RBViewport(element, info); } -- cgit v1.1