From b3b3db1716316123bf5e767a3d14ee5c7093eeee Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Mon, 17 Sep 2001 00:32:53 +0000 Subject: [PATCH] 2001-09-17 Miguel de Icaza * rootcontext.cs: Fix bug: tree.Namespaces might be null. svn path=/trunk/mcs/; revision=839 --- mcs/mcs/ChangeLog | 4 ++++ mcs/mcs/rootcontext.cs | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/mcs/mcs/ChangeLog b/mcs/mcs/ChangeLog index abbef7e936cee..1add5c82995e9 100755 --- a/mcs/mcs/ChangeLog +++ b/mcs/mcs/ChangeLog @@ -1,3 +1,7 @@ +2001-09-17 Miguel de Icaza + + * rootcontext.cs: Fix bug: tree.Namespaces might be null. + 2001-09-16 Ravi Pratap * class.cs (EmitStaticFieldInitializers, EmitFieldInitializers): Make public. diff --git a/mcs/mcs/rootcontext.cs b/mcs/mcs/rootcontext.cs index a2e312730a7b3..5df8ec14e5838 100755 --- a/mcs/mcs/rootcontext.cs +++ b/mcs/mcs/rootcontext.cs @@ -565,13 +565,18 @@ public Type LookupType (TypeContainer tc, string name) public bool IsNamespace (string name) { - Namespace ns = (Namespace) tree.Namespaces [name]; + Namespace ns; - if (ns != null) - return true; - else - return false; - + if (tree.Namespaces){ + ns = (Namespace) tree.Namespaces [name]; + + if (ns != null) + return true; + else + return false; + } + + return false; } //