1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-14 08:17:13 +03:00

Fix for DDE registration

This commit is contained in:
Jonathan Harris 2019-10-01 18:54:58 +01:00 committed by Athanasius
parent 6e8f667daa
commit 3fe4454888

View File

@ -68,9 +68,6 @@ class AppWindow(object):
def __init__(self, master):
# Start a protocol handler to handle cAPI registration. Requires main window to exist.
protocolhandler.start(master)
self.holdofftime = config.getint('querytime') + companion.holdoff
self.w = master
@ -279,6 +276,9 @@ class AppWindow(object):
self.w.bind_all('<<CompanionAuthEvent>>', self.auth) # cAPI auth
self.w.bind_all('<<Quit>>', self.onexit) # Updater
# Start a protocol handler to handle cAPI registration. Requires main loop to be running.
self.w.after_idle(lambda:protocolhandler.start(self.w))
# Load updater after UI creation (for WinSparkle)
import update
self.updater = update.Updater(self.w)