internet-provider: always call callback async

Calling it synchronous can otherwise cause a deadlock.
This commit is contained in:
Peter Eisenmann
2024-06-04 17:30:28 +02:00
parent b75f6f749e
commit 45bc0318f6

View File

@@ -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()