Browse Source

Merge pull request #17864 from NikodemL/fix_mono_bottom_panel_issue_activated

Fixed mono bottom panel to select the correct file when messages are filtered
Ignacio Etcheverry 7 năm trước cách đây
mục cha
commit
ea0e73f3c8
1 tập tin đã thay đổi với 7 bổ sung2 xóa
  1. 7 2
      modules/mono/editor/mono_bottom_panel.cpp

+ 7 - 2
modules/mono/editor/mono_bottom_panel.cpp

@@ -407,9 +407,14 @@ void MonoBuildTab::stop_build() {
 
 void MonoBuildTab::_issue_activated(int p_idx) {
 
-	ERR_FAIL_INDEX(p_idx, issues.size());
+	ERR_FAIL_INDEX(p_idx, issues_list->get_item_count());
 
-	const BuildIssue &issue = issues[p_idx];
+	// Get correct issue idx from issue list
+	int issue_idx = this->issues_list->get_item_metadata(p_idx);
+
+	ERR_FAIL_INDEX(issue_idx, issues.size());
+
+	const BuildIssue &issue = issues[issue_idx];
 
 	if (issue.project_file.empty() && issue.file.empty())
 		return;