Forráskód Böngészése

Revert "Fix visible_lines calculation"

This reverts commit ceee405cec171506dde7bc62033dc52ac3797599.

This caused regressions, see #73736 and #73780.

Fixes #73780.
Rémi Verschelde 2 éve
szülő
commit
d66f6b3b04
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      scene/gui/label.cpp

+ 4 - 1
scene/gui/label.cpp

@@ -209,7 +209,10 @@ bool Label::_shape() {
 
 				// Fill after min_size calculation.
 
-				int visible_lines = get_visible_line_count();
+				int visible_lines = lines_rid.size();
+				if (max_lines_visible >= 0 && visible_lines > max_lines_visible) {
+					visible_lines = max_lines_visible;
+				}
 				if (autowrap_mode != TextServer::AUTOWRAP_OFF) {
 					bool lines_hidden = visible_lines > 0 && visible_lines < lines_rid.size();
 					if (lines_hidden) {