Author: lluis
Date: 2008-02-06 05:05:07 -0500 (Wed, 06 Feb 2008)
New Revision: 95009
Modified:
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/ChangeLog
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/libsteticui/SignalsEditorBackend.cs
Log:
2008-02-06 Lluis Sanchez Gual <[EMAIL PROTECTED]>
* libsteticui/SignalsEditorBackend.cs: TargetObject can't be set when no
project is selected.
Modified:
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/ChangeLog
===================================================================
---
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/ChangeLog
2008-02-06 10:03:04 UTC (rev 95008)
+++
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/ChangeLog
2008-02-06 10:05:07 UTC (rev 95009)
@@ -1,3 +1,8 @@
+2008-02-06 Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+ * libsteticui/SignalsEditorBackend.cs: TargetObject can't be set when no
+ project is selected.
+
2008-01-25 Lluis Sanchez Gual <[EMAIL PROTECTED]>
* libsteticui/PropertyTree.cs: Use a theme color for the property group
Modified:
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/libsteticui/SignalsEditorBackend.cs
===================================================================
---
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/libsteticui/SignalsEditorBackend.cs
2008-02-06 10:03:04 UTC (rev 95008)
+++
branches/monodevelop/main/1.0/src/addins/MonoDevelop.GtkCore/lib/stetic/libsteticui/SignalsEditorBackend.cs
2008-02-06 10:05:07 UTC (rev 95009)
@@ -78,8 +78,10 @@
project.SignalRemoved += new
SignalEventHandler (OnSignalAddedOrRemoved);
project.SignalChanged += new
SignalChangedEventHandler (OnSignalChanged);
project.ProjectReloaded += new
EventHandler (OnProjectReloaded);
- } else
- TargetObject = null;
+ } else {
+ selection = null;
+ RefreshTree ();
+ }
}
}
@@ -99,10 +101,14 @@
}
public object TargetObject {
- get { return selection.Wrapped; }
+ get {
+ return selection != null ? selection.Wrapped :
null;
+ }
set {
- selection = ObjectWrapper.Lookup (value);
- RefreshTree ();
+ if (project != null) {
+ selection = ObjectWrapper.Lookup
(value);
+ RefreshTree ();
+ }
}
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches