Selaa lähdekoodia

Fixed for null _metaMap.

woollybah 6 vuotta sitten
vanhempi
commit
f7cbfdf615
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      reflection.mod/reflection.bmx

+ 2 - 2
reflection.mod/reflection.bmx

@@ -2181,7 +2181,7 @@ Type TTypeId
 	bbdoc: Get type meta data
 	bbdoc: Get type meta data
 	End Rem
 	End Rem
 	Method MetaData$( key$="" )
 	Method MetaData$( key$="" )
-		If Not key Return _meta
+		If Not _metaMap Or Not key Return _meta
 		Return String(_metaMap.ValueForKey(key))
 		Return String(_metaMap.ValueForKey(key))
 	End Method
 	End Method
 	
 	
@@ -2189,7 +2189,7 @@ Type TTypeId
 	bbdoc: Returns #True if @key is in the metadata.
 	bbdoc: Returns #True if @key is in the metadata.
 	End Rem
 	End Rem
 	Method HasMetaData:Int( key:String )
 	Method HasMetaData:Int( key:String )
-		If Not key Return False
+		If Not _metaMap Or Not key Return False
 		Return _metaMap.Contains(key)
 		Return _metaMap.Contains(key)
 	End Method
 	End Method