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

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan McGovern <alan.mcgovern@gmail.com>2012-03-28 15:46:51 +0400
committerAlan McGovern <alan.mcgovern@gmail.com>2012-03-29 22:04:50 +0400
commitac28d71389500e348b45e3e8c911dafeb02a5f45 (patch)
treef4955dd6381f4090a58acff3456c32f189d117d2
parente7e97c0e8f8918ed0a597889aae99a1710869088 (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.cs5
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;
}