From 566e7fd04684af6a27b96df9356fafdc65bb33ea Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Mon, 18 Mar 2019 13:55:57 +0300 Subject: [PATCH] Disable UI for duration of price optimization --- gui/mainFrame.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index b511de3cf..c3aad91d0 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -666,10 +666,12 @@ class MainFrame(wx.Frame): if fit: def updateFitCb(replacementsCheaper): del self.waitDialog + del self.disablerAll rebaseMap = {k.ID: v.ID for k, v in replacementsCheaper.items()} self.command.Submit(cmd.GuiRebaseItemsCommand(fitID, rebaseMap)) fitItems = {i for i in Fit.fitItemIter(fit) if i is not fit.ship.item} + self.disablerAll = wx.WindowDisabler() self.waitDialog = wx.BusyInfo("Please Wait...", parent=self) Price.getInstance().findCheaperReplacements(fitItems, updateFitCb, fetchTimeout=10)