diff --git a/src/ui/components/version.rs b/src/ui/components/version.rs index 4b04cad..59e5fea 100644 --- a/src/ui/components/version.rs +++ b/src/ui/components/version.rs @@ -144,12 +144,17 @@ impl SimpleAsyncComponent for ComponentVersion { VersionState::NotDownloaded => { if let Ok(config) = config::get() { // todo - let mut installer = Installer::new(&self.download_uri).expect("Failed to create installer instance for this version"); + let mut installer = Installer::new(&self.download_uri) + .expect("Failed to create installer instance for this version"); if let Some(temp) = config.launcher.temp { installer.set_temp_folder(temp); } + installer.downloader + .set_downloading_speed(config.launcher.speed_limit) + .expect("Failed to set downloading speed limit"); + self.state = VersionState::Downloading; let progress_bar_sender = self.progress_bar.sender().clone();