浏览代码

RefViewer: fix null access on get reference in cdb

lviguier 2 月之前
父节点
当前提交
c46cfe3dd9
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      hide/comp/cdb/Editor.hx

+ 6 - 1
hide/comp/cdb/Editor.hx

@@ -1482,9 +1482,14 @@ class Editor extends Component {
 			ide.message("No reference found");
 			return;
 		}
+
+		var references : Array<hide.view.RefViewer.Reference> = [{ file: "data.cdb", path:"", results: [] }];
+		for (r in refs) {
+			references[0].results.push({ text: r.str, goto: r.goto });
+		}
 		ide.open("hide.view.RefViewer", null, function(view) {
 			var refViewer : hide.view.RefViewer = cast view;
-			refViewer.showRefs(null);
+			refViewer.showRefs(references);
 		});
 	}