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:
authorRolf Bjarne Kvinge <RKvinge@novell.com>2009-04-21 17:14:36 +0400
committerRolf Bjarne Kvinge <RKvinge@novell.com>2009-04-21 17:14:36 +0400
commit887842199e596c80bd4f4b961ae592d6f867563f (patch)
treed40a675e6121aa389b6f821c788ffed44a011a93
parent84788ced705a532bcc34c3c8abc73e5610e6fbb9 (diff)
2009-04-20 Rolf Bjarne Kvinge <RKvinge@novell.com>
* CecilMetadata.cs: GetLiteralValue: don't crash on null literal values. svn path=/trunk/mono-tools/; revision=132256
-rw-r--r--gui-compare/CecilMetadata.cs2
-rw-r--r--gui-compare/ChangeLog5
2 files changed, 6 insertions, 1 deletions
diff --git a/gui-compare/CecilMetadata.cs b/gui-compare/CecilMetadata.cs
index b1155446..1c32a23e 100644
--- a/gui-compare/CecilMetadata.cs
+++ b/gui-compare/CecilMetadata.cs
@@ -762,7 +762,7 @@ namespace GuiCompare {
public override string GetLiteralValue ()
{
- if (field_def.IsLiteral)
+ if (field_def.IsLiteral && field_def.Constant != null)
return field_def.Constant.ToString();
return null;
}
diff --git a/gui-compare/ChangeLog b/gui-compare/ChangeLog
index 1afdf3d4..47734fdb 100644
--- a/gui-compare/ChangeLog
+++ b/gui-compare/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-20 Rolf Bjarne Kvinge <RKvinge@novell.com>
+
+ * CecilMetadata.cs: GetLiteralValue: don't crash on null
+ literal values.
+
2009-04-08 Gonzalo Paniagua Javier <gonzalo@novell.com>
* Comparison.cs: added a Reset() so we're able to recalculate the