diff --git a/vkconfig_gui/tab_preferences.cpp b/vkconfig_gui/tab_preferences.cpp index 1048eaf3b2..9e5c6a81be 100644 --- a/vkconfig_gui/tab_preferences.cpp +++ b/vkconfig_gui/tab_preferences.cpp @@ -95,11 +95,21 @@ TabPreferences::TabPreferences(MainWindow &window, std::shared_ptrui->preferences_download->setText("Searching Latest Vulkan SDK..."); this->ui->preferences_validate_layer->setChecked(configurator.layers.validate_manifests); - QUrl url(GetLatestReleaseSDK(VKC_PLATFORM)); - QNetworkRequest request(url); - this->network_manager.get(request); - this->connect(&this->network_manager, SIGNAL(finished(QNetworkReply *)), this, - SLOT(on_release_downloaded(QNetworkReply *))); +#if WORKAROUND_WINARM_RELEASE_NOTIFICATION_BUG + // Windows ARM crash, in most versions of Qt + if (VKC_PLATFORM == PLATFORM_WINDOWS_ARM) { + this->ui->preferences_group_box_releases->setVisible(false); + } + else { +#endif + QUrl url(GetLatestReleaseSDK(VKC_PLATFORM)); + QNetworkRequest request(url); + this->network_manager.get(request); + this->connect(&this->network_manager, SIGNAL(finished(QNetworkReply *)), this, + SLOT(on_release_downloaded(QNetworkReply *))); +#if WORKAROUND_WINARM_RELEASE_NOTIFICATION_BUG + } +#endif this->UpdatePreferences(configurator.current_theme_mode); }