diff options
Diffstat (limited to 'utils/themeeditor/models')
-rw-r--r-- | utils/themeeditor/models/parsetreenode.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/utils/themeeditor/models/parsetreenode.cpp b/utils/themeeditor/models/parsetreenode.cpp index f786819b17..08ce703859 100644 --- a/utils/themeeditor/models/parsetreenode.cpp +++ b/utils/themeeditor/models/parsetreenode.cpp | |||
@@ -518,13 +518,7 @@ void ParseTreeNode::render(const RBRenderInfo &info, RBViewport* viewport, | |||
518 | { | 518 | { |
519 | for(int i = 0; i < children.count(); i++) | 519 | for(int i = 0; i < children.count(); i++) |
520 | children[i]->render(info, viewport); | 520 | children[i]->render(info, viewport); |
521 | /* TODO | 521 | if(!noBreak) |
522 | * The second element of this if is a temporary hack to allow Vf and Vb | ||
523 | * tags in a viewport without forcing the first line of text down. A | ||
524 | * proper solution to this problem needs to be worked out in the parser | ||
525 | * as soon as possible | ||
526 | */ | ||
527 | if(!noBreak && element->line != viewport->declarationLine()) | ||
528 | viewport->newLine(); | 522 | viewport->newLine(); |
529 | } | 523 | } |
530 | else if(element->type == TEXT) | 524 | else if(element->type == TEXT) |
@@ -787,8 +781,8 @@ bool ParseTreeNode::execTag(const RBRenderInfo& info, RBViewport* viewport) | |||
787 | case 'p': | 781 | case 'p': |
788 | /* %Vp */ | 782 | /* %Vp */ |
789 | viewport->showPlaylist(info, element->params[0].data.numeric, | 783 | viewport->showPlaylist(info, element->params[0].data.numeric, |
790 | element->params[2].data.code, | 784 | element->params[1].data.code, |
791 | element->params[1].data.code); | 785 | element->params[2].data.code); |
792 | return true; | 786 | return true; |
793 | 787 | ||
794 | case 'I': | 788 | case 'I': |