Version: HEAD (using KDE KDE 3.5.0) Installed from: Compiled From Sources OS: Linux STEPS TO REPRODUCE: Start Kst Create a label and set the text to be \textbf{\textit{2.0}test} RESULTS: "2.0" is in bold italic font "test" is in normal font EXPECTED RESULTS: "2.0" is in bold italic font "test" is in bold font
SVN commit 541207 by staikos: fix parsing of nested attributes BUG: 127380 M +1 -1 src/libkstmath/labelparser.cpp M +4 -0 tests/testlabelparser.cpp --- trunk/extragear/graphics/kst/src/libkstmath/labelparser.cpp #541206:541207 @@ -106,7 +106,7 @@ if (*tail && !(*tail)->locked()) { (*tail)->text += c; } else { - Chunk *f = new Chunk(*tail); + Chunk *f = new Chunk(*tail, Chunk::None, false, true); f->text += c; *tail = f; } --- trunk/extragear/graphics/kst/tests/testlabelparser.cpp #541206:541207 @@ -467,6 +467,10 @@ // FIXME delete parsed; + parsed = Label::parse("\\textbf{\\textit{italicbold}bold}"); + // FIXME + delete parsed; + // more to test... }