1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-17 01:22:19 +03:00

Fix for DDE registration

This commit is contained in:
Jonathan Harris 2019-10-01 18:54:58 +01:00
parent aef51b20ee
commit 1cb5dd9cc7

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
@ -280,6 +277,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)