aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/settings.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/settings.rs b/src/ui/settings.rs
index b7104ea6..d17ba4ed 100644
--- a/src/ui/settings.rs
+++ b/src/ui/settings.rs
@@ -194,11 +194,13 @@ pub(crate) fn settings_primary_button_label(
}
pub(crate) fn settings_show_primary_action(app: &AppState) -> bool {
- app.settings.section != crate::app::state::SettingsSection::Integrations
- || app
+ match app.settings.section {
+ crate::app::state::SettingsSection::Integrations => app
.integration_recommendations
.iter()
- .any(crate::integration::IntegrationRecommendation::needs_install)
+ .any(crate::integration::IntegrationRecommendation::needs_install),
+ _ => true,
+ }
}
pub(crate) fn settings_button_rects(