Explorar o código

highlight the correct error line in shader editor

Nuno Donato %!s(int64=8) %!d(string=hai) anos
pai
achega
be2f7f4172
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      editor/plugins/shader_editor_plugin.cpp

+ 1 - 1
editor/plugins/shader_editor_plugin.cpp

@@ -188,7 +188,7 @@ void ShaderTextEditor::_validate_script() {
 	if (err != OK) {
 		String error_text = "error(" + itos(sl.get_error_line()) + "): " + sl.get_error_text();
 		set_error(error_text);
-		get_text_edit()->set_line_as_marked(sl.get_error_line(), true);
+		get_text_edit()->set_line_as_marked(sl.get_error_line() - 1, true);
 
 	} else {
 		for (int i = 0; i < get_text_edit()->get_line_count(); i++)