diff --git a/gui/builtinMarketBrowser/itemView.py b/gui/builtinMarketBrowser/itemView.py index 5c63c1f48..3ec18ec8b 100644 --- a/gui/builtinMarketBrowser/itemView.py +++ b/gui/builtinMarketBrowser/itemView.py @@ -56,7 +56,10 @@ class ItemView(Display): # Fill up recently used modules set pyfalog.debug("Fill up recently used modules set") for itemID in self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"]: - self.recentlyUsedModules.append(self.sMkt.getItem(itemID)) + item = self.sMkt.getItem(itemID) + if item is None: + self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"].remove(itemID) + self.recentlyUsedModules.append(item) def delaySearch(self, evt): sFit = Fit.getInstance()