internet-provider: always call callback async
Calling it synchronous can otherwise cause a deadlock.
This commit is contained in:
@@ -57,7 +57,7 @@ class InternetProvider():
|
||||
with self.callback_lock:
|
||||
self.callback = callback
|
||||
if self.connected:
|
||||
self.callback()
|
||||
self.thread = Thread(target=self.callback)
|
||||
|
||||
|
||||
internet_provider = InternetProvider()
|
||||
|
||||
Reference in New Issue
Block a user