|
@@ -1504,7 +1504,6 @@ Error RichTextLabel::append_bbcode(const String& p_bbcode) {
|
|
|
|
|
|
void RichTextLabel::scroll_to_line(int p_line) {
|
|
|
|
|
|
- p_line -= 1;
|
|
|
ERR_FAIL_INDEX(p_line,lines.size());
|
|
|
_validate_line_caches();
|
|
|
vscroll->set_val(lines[p_line].height_accum_cache-lines[p_line].height_cache);
|
|
@@ -1572,11 +1571,8 @@ bool RichTextLabel::search(const String& p_string,bool p_from_selection) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- if (line > 1) {
|
|
|
- line-=1;
|
|
|
- }
|
|
|
-
|
|
|
- scroll_to_line(line);
|
|
|
+ line-=2;
|
|
|
+ scroll_to_line(line<0?0:line);
|
|
|
|
|
|
return true;
|
|
|
}
|