Browse Source

Merge pull request #37123 from simpuid/placeholder-fix

Remove update condition from LineEdit::update_placeholder_width
Rémi Verschelde 5 years ago
parent
commit
ae68c33570
1 changed files with 5 additions and 7 deletions
  1. 5 7
      scene/gui/line_edit.cpp

+ 5 - 7
scene/gui/line_edit.cpp

@@ -1710,13 +1710,11 @@ void LineEdit::update_cached_width() {
 }
 
 void LineEdit::update_placeholder_width() {
-	if ((max_length <= 0) || (placeholder_translated.length() <= max_length)) {
-		Ref<Font> font = get_font("font");
-		cached_placeholder_width = 0;
-		if (font != NULL) {
-			for (int i = 0; i < placeholder_translated.length(); i++) {
-				cached_placeholder_width += font->get_char_size(placeholder_translated[i]).width;
-			}
+	Ref<Font> font = get_font("font");
+	cached_placeholder_width = 0;
+	if (font != NULL) {
+		for (int i = 0; i < placeholder_translated.length(); i++) {
+			cached_placeholder_width += font->get_char_size(placeholder_translated[i]).width;
 		}
 	}
 }