summaryrefslogtreecommitdiff
path: root/utils/themeeditor/models/parsetreenode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/themeeditor/models/parsetreenode.cpp')
-rw-r--r--utils/themeeditor/models/parsetreenode.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/utils/themeeditor/models/parsetreenode.cpp b/utils/themeeditor/models/parsetreenode.cpp
index 97beca4c3d..a74dd2350b 100644
--- a/utils/themeeditor/models/parsetreenode.cpp
+++ b/utils/themeeditor/models/parsetreenode.cpp
@@ -25,6 +25,8 @@
25#include "parsetreenode.h" 25#include "parsetreenode.h"
26#include "parsetreemodel.h" 26#include "parsetreemodel.h"
27 27
28#include <iostream>
29
28int ParseTreeNode::openConditionals = 0; 30int ParseTreeNode::openConditionals = 0;
29 31
30/* Root element constructor */ 32/* Root element constructor */
@@ -490,11 +492,13 @@ void ParseTreeNode::render(const RBRenderInfo& info)
490 return; 492 return;
491 } 493 }
492 494
493 switch(element->type) 495 if(element->type != VIEWPORT)
494 { 496 {
495 case VIEWPORT: 497 std::cerr << QObject::tr("Error in parse tree").toStdString()
496 rendered = new RBViewport(element, info); 498 << std::endl;
497 break; 499 return;
498 } 500 }
501
502 rendered = new RBViewport(element, info);
499} 503}
500 504