Author: lluis
Date: 2008-02-06 05:01:53 -0500 (Wed, 06 Feb 2008)
New Revision: 95006
Modified:
trunk/stetic/ChangeLog
trunk/stetic/libsteticui/SignalsEditorBackend.cs
Log:
* libsteticui/SignalsEditorBackend.cs: TargetObject can't be set when
no project is selected.
Modified: trunk/stetic/ChangeLog
===================================================================
--- trunk/stetic/ChangeLog 2008-02-06 09:17:47 UTC (rev 95005)
+++ trunk/stetic/ChangeLog 2008-02-06 10:01:53 UTC (rev 95006)
@@ -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: trunk/stetic/libsteticui/SignalsEditorBackend.cs
===================================================================
--- trunk/stetic/libsteticui/SignalsEditorBackend.cs 2008-02-06 09:17:47 UTC
(rev 95005)
+++ trunk/stetic/libsteticui/SignalsEditorBackend.cs 2008-02-06 10:01:53 UTC
(rev 95006)
@@ -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