2
0
Эх сурвалжийг харах

Fixed bug with extends void and makedocs.

Mark Sibly 9 жил өмнө
parent
commit
8de4ada2c3

+ 3 - 1
src/mx2new/docsmaker.monkey2

@@ -638,8 +638,10 @@ Class DocsMaker
 		EmitHeader( decl,ctype.scope.outer )
 		EmitHeader( decl,ctype.scope.outer )
 		
 		
 		Local xtends:=""
 		Local xtends:=""
-		If decl.superType
+		If ctype.superType
 			xtends=" Extends "+TypeName( ctype.superType,ctype.scope.outer )
 			xtends=" Extends "+TypeName( ctype.superType,ctype.scope.outer )
+		Else If ctype.isvoid
+			xtends=" Extends Void"
 		Endif
 		Endif
 		
 		
 		Local implments:=""
 		Local implments:=""

+ 2 - 2
src/mx2new/util.monkey2

@@ -56,13 +56,13 @@ Function MungPath:String( path:String )
 End
 End
 
 
 Function GetEnv:String( name:String )
 Function GetEnv:String( name:String )
-	Local p:=getenv( name.ToCString() )
+	Local p:=getenv( name )
 	If p Return String.FromCString( p )
 	If p Return String.FromCString( p )
 	Return ""
 	Return ""
 End
 End
 
 
 Function SetEnv( name:String,value:String )
 Function SetEnv( name:String,value:String )
-	setenv( name.ToCString(),value.ToCString(),1 )
+	setenv( name,value,1 )
 End
 End
 
 
 Function CSaveString( str:String,path:String )
 Function CSaveString( str:String,path:String )