diff options
author | Michael Hutchinson <mhutchinson@novell.com> | 2009-04-17 05:20:06 +0400 |
---|---|---|
committer | Michael Hutchinson <mhutchinson@novell.com> | 2009-04-17 05:20:06 +0400 |
commit | fd3a9030a890e9acf77e2efcbc9d72fd8c35fa36 (patch) | |
tree | 5adf446380e58f24d017d2055ad15f51c9115860 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads | |
parent | 222ec66ecf17749759dec12630d71f6e932c2eed (diff) |
* MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs: Use new Node.PublicUrl
property when possible (Mono 2.6+).
svn path=/trunk/monodevelop/; revision=131952
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs index 3dc1908bef..90830bc758 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs @@ -111,7 +111,16 @@ namespace MonoDevelop.Ide.Gui.Pads if (iter.Equals (root_iter)) return; Node n = (Node)store.GetValue (iter, 1); - IdeApp.HelpOperations.ShowHelp (n.URL); + + //PublicUrl property only exists in Mono 2.6+ + string url; + System.Reflection.PropertyInfo pi = typeof (Node).GetProperty ("PublicUrl"); + if (pi != null) + url = (string)pi.GetValue (n, null); + else + url = n.URL; + + IdeApp.HelpOperations.ShowHelp (url); } } |