Răsfoiți Sursa

Limit scoped search to module if that's the current scope. Fixes #409.

woollybah 6 ani în urmă
părinte
comite
db1b197792
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      expr.bmx

+ 5 - 1
expr.bmx

@@ -2834,8 +2834,12 @@ Type TIdentExpr Extends TExpr
 
 		'Local scope:TScopeDecl=IdentScope()
 		Local initialScope:Int = SCOPE_ALL
-		If scope And TClassDecl(scope) Then
+		If scope Then
+			If TClassDecl(scope) Then
 			initialScope = SCOPE_CLASS_HEIRARCHY
+			Else If TModuleDecl(scope) Then
+				initialScope = SCOPE_MODULE
+			End If
 		End If
 		
 		Local fdecl:TFuncDecl