diff options
author | Lluis Sanchez <lluis@novell.com> | 2009-03-10 19:06:11 +0300 |
---|---|---|
committer | Lluis Sanchez <lluis@novell.com> | 2009-03-10 19:06:11 +0300 |
commit | e50a86d276687f24a2f79327d25552bb29b3398c (patch) | |
tree | b2d2d4b8ebb053476312acc8dd2061af538bd171 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads | |
parent | 980a8d299e2090b8833e1a530992f5be4b285cd1 (diff) |
* MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs: Don't try to fill the
tree when there is no help tree.
svn path=/trunk/monodevelop/; revision=128977
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 | 32 |
1 files changed, 16 insertions, 16 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 28d0de3607..3dc1908bef 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 @@ -56,28 +56,28 @@ namespace MonoDevelop.Ide.Gui.Pads tree_view.Selection.Changed += new EventHandler (RowActivated); store = new TreeStore (typeof (string), typeof (Node)); - if (ProjectDomService.HelpTree != null) { - root_iter = store.AppendValues (GettextCatalog.GetString ("Mono Documentation"), ProjectDomService.HelpTree); - PopulateNode (root_iter); - } - tree_view.Model = store; tree_view.HeadersVisible = false; scroller = new ScrolledWindow (); scroller.ShadowType = Gtk.ShadowType.None; scroller.Add (tree_view); - - tree_view.ExpandRow (new TreePath ("0"), false); - TreeIter child_iter; - start: - if (store.IterChildren (out child_iter, root_iter)) { - do { - if (!store.IterHasChild (child_iter)) { - store.Remove (ref child_iter); - goto start; - } - } while (store.IterNext (ref child_iter)); + + if (ProjectDomService.HelpTree != null) { + root_iter = store.AppendValues (GettextCatalog.GetString ("Mono Documentation"), ProjectDomService.HelpTree); + PopulateNode (root_iter); + + tree_view.ExpandRow (new TreePath ("0"), false); + TreeIter child_iter; + start: + if (store.IterChildren (out child_iter, root_iter)) { + do { + if (!store.IterHasChild (child_iter)) { + store.Remove (ref child_iter); + goto start; + } + } while (store.IterNext (ref child_iter)); + } } Control.ShowAll (); } |