diff options
author | Alan McGovern <alan.mcgovern@gmail.com> | 2012-03-28 15:46:51 +0400 |
---|---|---|
committer | Alan McGovern <alan.mcgovern@gmail.com> | 2012-03-29 22:04:50 +0400 |
commit | ac28d71389500e348b45e3e8c911dafeb02a5f45 (patch) | |
tree | f4955dd6381f4090a58acff3456c32f189d117d2 | |
parent | e7e97c0e8f8918ed0a597889aae99a1710869088 (diff) |
[MacDev] The 'Value' column is only editable if there is a PObject
-rw-r--r-- | main/src/addins/MonoDevelop.MacDev/MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/main/src/addins/MonoDevelop.MacDev/MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs b/main/src/addins/MonoDevelop.MacDev/MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs index d691917576..3c423dafcf 100644 --- a/main/src/addins/MonoDevelop.MacDev/MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs +++ b/main/src/addins/MonoDevelop.MacDev/MonoDevelop.MacDev.PlistEditor/CustomPropertiesWidget.cs @@ -357,10 +357,9 @@ namespace MonoDevelop.MacDev.PlistEditor var obj = (PObject)tree_model.GetValue (iter, 1); var key = (PListScheme.SchemaItem) tree_model.GetValue (iter, 2) ?? PListScheme.Key.Empty; - renderer.Sensitive = !(obj is PDictionary || obj is PArray || obj is PData); + renderer.Sensitive = obj != null && !(obj is PDictionary || obj is PArray || obj is PData); renderer.Editable = renderer.Sensitive; - if (obj == null || !renderer.Sensitive) { - renderer.Editable = false; + if (!renderer.Sensitive) { renderer.Text = ""; return; } |