Переглянути джерело

Fix TextEdit HScroll hiding after wrapping

kit 1 рік тому
батько
коміт
66a8ee71aa
1 змінених файлів з 3 додано та 0 видалено
  1. 3 0
      scene/gui/text_edit.cpp

+ 3 - 0
scene/gui/text_edit.cpp

@@ -286,6 +286,7 @@ void TextEdit::Text::invalidate_all_lines() {
 	}
 	}
 	tab_size_dirty = false;
 	tab_size_dirty = false;
 
 
+	max_width = -1;
 	_calculate_max_line_width();
 	_calculate_max_line_width();
 }
 }
 
 
@@ -404,10 +405,12 @@ void TextEdit::Text::remove_range(int p_from_line, int p_to_line) {
 	text.resize(text.size() - diff);
 	text.resize(text.size() - diff);
 
 
 	if (dirty_height) {
 	if (dirty_height) {
+		line_height = -1;
 		_calculate_line_height();
 		_calculate_line_height();
 	}
 	}
 
 
 	if (dirty_width) {
 	if (dirty_width) {
+		max_width = -1;
 		_calculate_max_line_width();
 		_calculate_max_line_width();
 	}
 	}
 }
 }