Przeglądaj źródła

Merge pull request #107125 from roughbits01/line-edit-caret-desync-secret-toggle

Fix LineEdit's caret desyncing issue when toggling secret mode
Rémi Verschelde 3 miesięcy temu
rodzic
commit
fc5b99f3d6
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      scene/gui/line_edit.cpp

+ 2 - 0
scene/gui/line_edit.cpp

@@ -2444,6 +2444,7 @@ void LineEdit::set_secret(bool p_secret) {
 
 	pass = p_secret;
 	_shape();
+	set_caret_column(caret_column); // Update scroll_offset.
 	queue_redraw();
 }
 
@@ -2462,6 +2463,7 @@ void LineEdit::set_secret_character(const String &p_string) {
 	}
 	secret_character = c;
 	_shape();
+	set_caret_column(caret_column); // Update scroll_offset.
 	queue_redraw();
 }