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:
authorLluis Sanchez <lluis@novell.com>2009-03-10 19:06:11 +0300
committerLluis Sanchez <lluis@novell.com>2009-03-10 19:06:11 +0300
commite50a86d276687f24a2f79327d25552bb29b3398c (patch)
treeb2d2d4b8ebb053476312acc8dd2061af538bd171 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads
parent980a8d299e2090b8833e1a530992f5be4b285cd1 (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.cs32
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 ();
}