Do not serialize ListViewItem.Group if it's null. Fixes Xamarin bug 3840.
[mono.git] / 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++) {