Do not serialize ListViewItem.Group if it's null. Fixes Xamarin bug 3840.
authorrick@gibbed.us <rick@gibbed.us>
Thu, 14 Jun 2012 18:18:33 +0000 (20:18 +0200)
committerThomas Goldstein <stifu@free.fr>
Thu, 14 Jun 2012 18:19:49 +0000 (20:19 +0200)
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListViewItem.cs

index a33e23fd6c716df418442ac56c32f07107029876..05008ce8760d8ecc9f98b5fed5634cdcc716c71d 100644 (file)
@@ -811,7 +811,8 @@ namespace System.Windows.Forms
                        info.AddValue ("BackColor", BackColor);
                        info.AddValue ("ForeColor", ForeColor);
                        info.AddValue ("ImageKey", image_key);
-                       info.AddValue ("Group", group);
+                       if (group != null)
+                               info.AddValue ("Group", group);
                        if (sub_items.Count > 1) {
                                info.AddValue ("SubItemCount", sub_items.Count);
                                for (int i = 1; i < sub_items.Count; i++) {