From 00b5e43d4edf12918a055e020e5952664f9ac97f Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Thu, 21 Oct 2010 19:20:04 +0200 Subject: [PATCH] Fix faulty while loop hanging the app --- gui/marketBrowser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/marketBrowser.py b/gui/marketBrowser.py index 8f297e0b9..1a1fcbff8 100644 --- a/gui/marketBrowser.py +++ b/gui/marketBrowser.py @@ -155,8 +155,8 @@ class MarketBrowser(wx.Panel): for i in range(len(jumpList) -1, -1, -1): target = jumpList[i] child, cookie = self.marketView.GetFirstChild(item) - while self.marketView.GetItemPyData(child) != target: - child, cookie = self.marketView.GetNextChild(child, cookie) + while self.marketView.GetItemPyData(child) != target and child.IsOk(): + child, cookie = self.marketView.GetNextChild(item, cookie) item = child self.marketView.Expand(item)