diff options
| author | Tavmjong Bah <tavmjong@free.fr> | 2019-03-20 14:48:50 +0000 |
|---|---|---|
| committer | Tavmjong Bah <tavmjong@free.fr> | 2019-03-20 14:48:50 +0000 |
| commit | a8b6e95d91a77b2900c95e25e1073573053ac571 (patch) | |
| tree | 7ef4c963be27a3bb51cde90ecc9a273a6ef98f17 /src/libnrtype | |
| parent | Avoid cancel dragging a item when right click presed (diff) | |
| download | inkscape-a8b6e95d91a77b2900c95e25e1073573053ac571.tar.gz inkscape-a8b6e95d91a77b2900c95e25e1073573053ac571.zip | |
Fix complication when debugging enabled.
Diffstat (limited to 'src/libnrtype')
| -rw-r--r-- | src/libnrtype/Layout-TNG-Compute.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libnrtype/Layout-TNG-Compute.cpp b/src/libnrtype/Layout-TNG-Compute.cpp index b69cad982..a248847f7 100644 --- a/src/libnrtype/Layout-TNG-Compute.cpp +++ b/src/libnrtype/Layout-TNG-Compute.cpp @@ -278,7 +278,7 @@ class Layout::Calculator #ifdef DEBUG_LAYOUT_TNG_COMPUTE static void dumpPangoItemsOut(ParagraphInfo *para); - static void dumpUnbrokenSpans(ParagraphInfo *para){ + static void dumpUnbrokenSpans(ParagraphInfo *para); #endif //DEBUG_LAYOUT_TNG_COMPUTE public: @@ -605,6 +605,7 @@ void Layout::Calculator::_outputLine(ParagraphInfo const ¶, // Use set "y" attribute new_line.baseline_y = it_chunk->broken_spans.front().start.iter_span->y.computed; + // Save baseline _flow._lines.back().baseline_y = new_line.baseline_y; @@ -1745,7 +1746,7 @@ bool Layout::Calculator::_buildChunksInScanRun(ParagraphInfo const ¶, * * Input: para->first_input_index, para->pango_items */ -static void Layout::Calculator::dumpPangoItemsOut(ParagraphInfo *para){ +void Layout::Calculator::dumpPangoItemsOut(ParagraphInfo *para){ std::cout << "Pango items: " << para->pango_items.size() << std::endl; font_factory * factory = font_factory::Default(); for(unsigned pidx = 0 ; pidx < para->pango_items.size(); pidx++){ @@ -1766,7 +1767,7 @@ static void Layout::Calculator::dumpPangoItemsOut(ParagraphInfo *para){ * * Input: para->first_input_index, para->pango_items */ -static void Layout::Calculator::dumpUnbrokenSpans(ParagraphInfo *para){ +void Layout::Calculator::dumpUnbrokenSpans(ParagraphInfo *para){ std::cout << "Unbroken Spans: " << para->unbroken_spans.size() << std::endl; for(unsigned uidx = 0 ; uidx < para->unbroken_spans.size(); uidx++){ std::cout |
