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 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 <iostream>
+
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);
}