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

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Toshok <toshok@novell.com>2008-12-26 00:38:49 +0300
committerChris Toshok <toshok@novell.com>2008-12-26 00:38:49 +0300
commitee55ce1b6db23b6c2cd3fe29fd16afc53d697beb (patch)
tree8ce8695c5f3e0223651beb12bcb04d1feb6689e4
parent1c7525482229838f0aa38db7ff7f42ab06c557e2 (diff)
only include the base type missing node if there is one defined
svn path=/trunk/mono-tools/; revision=122129
-rw-r--r--gui-compare/CompareContext.cs13
1 files changed, 8 insertions, 5 deletions
diff --git a/gui-compare/CompareContext.cs b/gui-compare/CompareContext.cs
index 0bb3c8d0..962d97ce 100644
--- a/gui-compare/CompareContext.cs
+++ b/gui-compare/CompareContext.cs
@@ -418,11 +418,14 @@ namespace GuiCompare {
comparisons_performed ++;
if (item is ICompHasBaseType) {
- ComparisonNode baseTypeNode = new ComparisonNode (CompType.Class,
- string.Format ("BaseType: {0}",
- ((ICompHasBaseType)item).GetBaseType()));
- baseTypeNode.Status = ComparisonStatus.Missing;
- node.AddChild (baseTypeNode);
+ string baseTypeName = ((ICompHasBaseType)item).GetBaseType();
+ if (!string.IsNullOrEmpty (baseTypeName)) {
+ ComparisonNode baseTypeNode = new ComparisonNode (CompType.Class,
+ string.Format ("BaseType: {0}",
+ baseTypeName));
+ baseTypeNode.Status = ComparisonStatus.Missing;
+ node.AddChild (baseTypeNode);
+ }
}
if (item is ICompTypeContainer) {