diff options
| -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 |
