GUI: Add pulse for unknown total size

This commit is contained in:
Mykola Grymalyuk
2023-05-30 19:20:46 -06:00
parent dd66bca395
commit 980e102675
2 changed files with 16 additions and 4 deletions

View File

@@ -89,7 +89,15 @@ class UpdateFrame(wx.Frame):
self.frame.Show()
wx.Yield()
download_obj = network_handler.DownloadObject(url, self.constants.payload_path / "OpenCore-Patcher-GUI.app.zip")
download_obj = None
def _fetch_update() -> None:
nonlocal download_obj
download_obj = network_handler.DownloadObject(url, self.constants.payload_path / "OpenCore-Patcher-GUI.app.zip")
thread = threading.Thread(target=_fetch_update)
thread.start()
while thread.is_alive():
wx.Yield()
gui_download.DownloadFrame(
self.frame,