فهرست منبع

Merge pull request #13134 from Chaosus/fixinvalidscroll

Fix invalid scroll
Rémi Verschelde 7 سال پیش
والد
کامیت
fee2f367af
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      scene/gui/text_edit.cpp

+ 4 - 1
scene/gui/text_edit.cpp

@@ -3488,7 +3488,10 @@ void TextEdit::adjust_viewport_to_cursor() {
 		cursor.x_ofs = cursor_x;
 
 	update_line_scroll_pos();
-	v_scroll->set_value(get_line_scroll_pos() + 1);
+	if (get_line_scroll_pos() == 0)
+		v_scroll->set_value(0);
+	else
+		v_scroll->set_value(get_line_scroll_pos() + 1);
 	update();
 	/*
 	get_range()->set_max(text.size());