Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2011-11-16 23:56:52 +0400
committerMike Krüger <mkrueger@xamarin.com>2011-11-17 00:04:01 +0400
commitc23618702c200c53c026ce73ef47d534478c8886 (patch)
tree1600fac6624db27a804e70835ec2061b473bdb99 /main/src/addins/MonoDevelop.MacDev
parent1132ce3b0c3a45366a99ff17a16193e8eec137c0 (diff)
[MacDev] Fixed macdev typesystem bugs.
Diffstat (limited to 'main/src/addins/MonoDevelop.MacDev')
-rw-r--r--main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectInfoService.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectInfoService.cs b/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectInfoService.cs
index 747f15d082..90bae4d754 100644
--- a/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectInfoService.cs
+++ b/main/src/addins/MonoDevelop.MacDev/ObjCIntegration/NSObjectInfoService.cs
@@ -138,7 +138,7 @@ namespace MonoDevelop.MacDev.ObjCIntegration
throw new Exception ("Could not get NSObject from type database");
//FIXME: only emit this for the wrapper NS
- yield return new NSObjectTypeInfo ("NSObject", nso.GetDefinition ().FullName, null, null, false, false, false);
+// yield return new NSObjectTypeInfo ("NSObject", nso.GetDefinition ().FullName, null, null, false, false, false);
foreach (var type in nso.GetDefinition ().GetSubTypeDefinitions (dom)) {
var info = ConvertType (dom, type);
@@ -163,7 +163,7 @@ namespace MonoDevelop.MacDev.ObjCIntegration
//type registered with an explicit type name are up to the user to provide a valid name
var posArgs = att.GetPositionalArguments (dom);
- if (posArgs.Count == 1)
+ if (posArgs.Count == 1 || posArgs.Count == 2)
objcName = posArgs[0].ConstantValue as string;
//non-nested types in the root namespace have names accessible from obj-c
else if (string.IsNullOrEmpty (type.Namespace) && type.Name.IndexOf ('.') < 0)