diff options
author | Robert Bieber <robby@bieberphoto.com> | 2010-08-06 07:53:19 +0000 |
---|---|---|
committer | Robert Bieber <robby@bieberphoto.com> | 2010-08-06 07:53:19 +0000 |
commit | 92882f2a25e10095fb21ac0ef036e08d810b8754 (patch) | |
tree | bc34bb701d65179ae2627fa97278f322390d5ce2 /utils/themeeditor/models/parsetreenode.cpp | |
parent | d505bc01195ddc4ca6e57efe42b97f1ce49d6afd (diff) | |
download | rockbox-92882f2a25e10095fb21ac0ef036e08d810b8754.tar.gz rockbox-92882f2a25e10095fb21ac0ef036e08d810b8754.zip |
Theme Editor: Made progress bar display correctly when resized, fixed some segfaults caused by editing SBS elements from a WPS document and then turning SBS rendering off
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27735 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/models/parsetreenode.cpp')
-rw-r--r-- | utils/themeeditor/models/parsetreenode.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/themeeditor/models/parsetreenode.cpp b/utils/themeeditor/models/parsetreenode.cpp index 779d236012..ac2556b17f 100644 --- a/utils/themeeditor/models/parsetreenode.cpp +++ b/utils/themeeditor/models/parsetreenode.cpp | |||
@@ -542,6 +542,9 @@ void ParseTreeNode::render(const RBRenderInfo& info) | |||
542 | void ParseTreeNode::render(const RBRenderInfo &info, RBViewport* viewport, | 542 | void ParseTreeNode::render(const RBRenderInfo &info, RBViewport* viewport, |
543 | bool noBreak) | 543 | bool noBreak) |
544 | { | 544 | { |
545 | if(!element) | ||
546 | return; | ||
547 | |||
545 | if(element->type == LINE) | 548 | if(element->type == LINE) |
546 | { | 549 | { |
547 | for(int i = 0; i < children.count(); i++) | 550 | for(int i = 0; i < children.count(); i++) |