瀏覽代碼

[cdb] Fix false negative in find references results

- `return SEARCHED_ID;` was not match by one of the regex
Clément Espeute 4 月之前
父節點
當前提交
47d466899f
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      hide/comp/cdb/Editor.hx

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

@@ -1172,7 +1172,7 @@ class Editor extends Component {
 				var spaces = "[ \\n\\t]";
 				var spaces = "[ \\n\\t]";
 				var prevChars = ",\\(:=\\?\\[|";
 				var prevChars = ",\\(:=\\?\\[|";
 				var postChars = ",\\):;\\?\\]&|";
 				var postChars = ",\\):;\\?\\]&|";
-				var regexp = new EReg('((case$spaces+)|[$prevChars])$spaces*$id$spaces*[$postChars]*.*',"");
+				var regexp = new EReg('((return$spaces+)|(case$spaces+)|[$prevChars])$spaces*$id$spaces*[$postChars]*.*',"");
 				var regall = new EReg("\\b"+id+"\\b", "");
 				var regall = new EReg("\\b"+id+"\\b", "");
 
 
 				var tableName = sheet.name;
 				var tableName = sheet.name;