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 14:20:44 +0300
committerLluis Sanchez <lluis@novell.com>2009-03-10 14:20:44 +0300
commit7f2b41a3d3e144a26fa23de9549c5414507ae01d (patch)
treea0d0570fbd11897c70618243fbf18531ce18e65a /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Pads
parentbad58a45c6db5d5f81b4646afbd73155c7ac696d (diff)
* MonoDevelop.Ide.Gui.Pads/MonodocTreePad.cs: Possible fix for bug
#483723 - Gtk-criticals infinite loop. svn path=/trunk/monodevelop/; revision=128959
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.cs16
1 files changed, 8 insertions, 8 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 9a8a82b2b4..28d0de3607 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
@@ -71,14 +71,14 @@ namespace MonoDevelop.Ide.Gui.Pads
tree_view.ExpandRow (new TreePath ("0"), false);
TreeIter child_iter;
start:
- 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 (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 ();
}