Skip to content

Commit 846d8d8

Browse files
committed
Apply feedbacks
1 parent f0d5fe9 commit 846d8d8

File tree

3 files changed

+20
-14
lines changed

3 files changed

+20
-14
lines changed

editor/plugins/script_text_editor.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,13 @@ void ScriptTextEditor::_set_theme_for_script() {
267267
List<String> block_key_delimiters;
268268
script->get_language()->get_block_key_delimiters(&block_key_delimiters);
269269

270-
text_edit->set_block_key_delimiters(&block_key_delimiters);
270+
Vector<String> block_key_delimiters_vector;
271+
272+
for (const String &delimiter : block_key_delimiters) {
273+
block_key_delimiters_vector.push_back(delimiter);
274+
}
275+
276+
text_edit->set_block_key_delimiters(block_key_delimiters_vector);
271277
}
272278

273279
void ScriptTextEditor::_show_errors_panel(bool p_show) {

scene/gui/code_edit.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,12 +1200,12 @@ void CodeEdit::_new_line(bool p_split_current_line, bool p_above) {
12001200
end_complex_operation();
12011201
}
12021202

1203-
void CodeEdit::_auto_fill_doc_comments(int caret, bool p_above) {
1203+
void CodeEdit::_auto_fill_doc_comments(int p_caret, bool p_above) {
12041204
if (block_key_delimiters.is_empty()) {
12051205
return;
12061206
}
12071207

1208-
const int cl = p_above ? (get_caret_line(caret) + 1) : (get_caret_line(caret) - 1);
1208+
const int cl = p_above ? (get_caret_line(p_caret) + 1) : (get_caret_line(p_caret) - 1);
12091209
const String line = get_line(cl);
12101210

12111211
if (is_in_comment(cl) != -1) {
@@ -1218,7 +1218,7 @@ void CodeEdit::_auto_fill_doc_comments(int caret, bool p_above) {
12181218
// Case for inline comments.
12191219
if (delimiter_begin == delimiter_end) {
12201220
if (line_strip.begins_with(delimiter_begin)) {
1221-
insert_text_at_caret(delimiter_begin + " ", caret);
1221+
insert_text_at_caret(delimiter_begin + " ", p_caret);
12221222
break;
12231223
}
12241224

@@ -1233,22 +1233,22 @@ void CodeEdit::_auto_fill_doc_comments(int caret, bool p_above) {
12331233
const int non_whitespace_column = get_first_non_whitespace_column(cl);
12341234
const String indent = line.substr(0, non_whitespace_column);
12351235

1236-
insert_text_at_caret(delimiter_begin + " ", caret);
1236+
insert_text_at_caret(delimiter_begin + " ", p_caret);
12371237

12381238
const int line_to_move_on = cl + 1;
12391239
const int line_length = get_line(line_to_move_on).length();
1240-
set_caret_line(line_to_move_on, false, true, -1, caret);
1241-
set_caret_column(line_length, false, caret);
1240+
set_caret_line(line_to_move_on, false, true, -1, p_caret);
1241+
set_caret_column(line_length, false, p_caret);
12421242
break;
12431243
}
12441244

1245-
insert_text_at_caret(delimiter_begin + " ", caret);
1245+
insert_text_at_caret(delimiter_begin + " ", p_caret);
12461246
break;
12471247
}
12481248

12491249
// Case when the caret is on the same line as the end delimiter.
12501250
if (p_above && line_strip.ends_with(delimiter_end)) {
1251-
insert_text_at_caret(delimiter_begin + " ", caret);
1251+
insert_text_at_caret(delimiter_begin + " ", p_caret);
12521252
break;
12531253
}
12541254

@@ -1262,7 +1262,7 @@ void CodeEdit::_auto_fill_doc_comments(int caret, bool p_above) {
12621262
}
12631263

12641264
if (line_strip.begins_with(delimiter_begin)) {
1265-
insert_text_at_caret(delimiter_begin + " ", caret);
1265+
insert_text_at_caret(delimiter_begin + " ", p_caret);
12661266
break;
12671267
}
12681268
}
@@ -2130,10 +2130,10 @@ Vector<String> CodeEdit::get_block_key_delimiters() const {
21302130
return block_key_delimiters;
21312131
}
21322132

2133-
void CodeEdit::set_block_key_delimiters(const List<String> *p_delimiters) {
2133+
void CodeEdit::set_block_key_delimiters(const Vector<String> &p_delimiters) {
21342134
block_key_delimiters.clear();
21352135

2136-
for (const String &delimiter : *p_delimiters) {
2136+
for (const String &delimiter : p_delimiters) {
21372137
block_key_delimiters.push_back(delimiter);
21382138
}
21392139
}

scene/gui/code_edit.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class CodeEdit : public TextEdit {
7474
int _calculate_spaces_till_next_right_indent(int p_column) const;
7575

7676
void _new_line(bool p_split_current_line = true, bool p_above = false);
77-
void _auto_fill_doc_comments(int caret, bool p_above);
77+
void _auto_fill_doc_comments(int p_caret, bool p_above);
7878

7979
/* Auto brace completion */
8080
bool auto_brace_completion_enabled = false;
@@ -470,7 +470,7 @@ class CodeEdit : public TextEdit {
470470
Point2 get_delimiter_end_position(int p_line, int p_column) const;
471471

472472
Vector<String> get_block_key_delimiters() const;
473-
void set_block_key_delimiters(const List<String> *p_delimiters);
473+
void set_block_key_delimiters(const Vector<String> &p_delimiters);
474474

475475
/* Code hint */
476476
void set_code_hint(const String &p_hint);

0 commit comments

Comments
 (0)