浏览代码

Fixed 'params' detection issue

Brian Fiete 5 年之前
父节点
当前提交
1604ea61cb
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      IDE/src/ui/AutoComplete.bf

+ 9 - 1
IDE/src/ui/AutoComplete.bf

@@ -809,7 +809,15 @@ namespace IDE.ui
 
 				public bool HasParamsParam()
 				{
-					return mText.Contains("\x01params ");
+					int lastSplit = mText.LastIndexOf('\x01');
+					if (lastSplit == -1)
+						return false;
+					lastSplit = mText.LastIndexOf('\x01', lastSplit - 1);
+					if (lastSplit == -1)
+						return false;
+					
+					StringView sv = .(mText, lastSplit);
+					return sv.StartsWith("\x01params ") || sv.StartsWith("\x01 params ");
 				}
             }