| Summary: | textbf and textit not behaving correctly | ||
|---|---|---|---|
| Product: | [Applications] kst | Reporter: | Andrew Walker <arwalker> |
| Component: | general | Assignee: | kst |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 1.x | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
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...
}
|
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