Fix text wrapping in ui::label

This commit is contained in:
Nikita Lisitsa 2022-05-26 23:56:09 +03:00
parent 2574b7aa2b
commit 203d0504ac

View file

@ -448,7 +448,6 @@ namespace psemek::ui
std::size_t line_begin = current_item; std::size_t line_begin = current_item;
bool newline_end = false;
bool wrap_end = false; bool wrap_end = false;
geom::interval<float> x_range; geom::interval<float> x_range;
@ -456,7 +455,6 @@ namespace psemek::ui
{ {
if (items[current_item].character && is_newline(*items[current_item].character)) if (items[current_item].character && is_newline(*items[current_item].character))
{ {
newline_end = true;
break; break;
} }
@ -489,8 +487,7 @@ namespace psemek::ui
if (current_item == items.size()) if (current_item == items.size())
break; break;
if (newline_end) ++current_item;
++current_item;
} }
} }