From eac6acc74f69c3e5b13db3b7fad6dc8110e27fd8 Mon Sep 17 00:00:00 2001 From: ellieplayswow <164806095+ellieplayswow@users.noreply.github.com> Date: Mon, 10 Mar 2025 12:51:50 +0000 Subject: [PATCH] Only show one (default) line --- src/app.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index ea9f6de..5f5b65e 100644 --- a/src/app.rs +++ b/src/app.rs @@ -4292,13 +4292,15 @@ impl Application for App { let mut column = widget::list_column(); let available_programs = self.get_programs_for_mime(&mime); let item_height = 32.0; + let mut displayed_default = false; for (i, app) in available_programs.iter().enumerate() { column = column.add( widget::button::custom( widget::row::with_children(vec![ widget::icon(app.icon.clone()).size(32).into(), - if app.is_default { + if app.is_default && !displayed_default { + displayed_default = true; widget::text::body(fl!( "default-app", name = Some(app.name.as_str())