Browse Source

error-page: Use monospace class instead of Pango markup

fractal-13
Kévin Commaille 5 months ago
parent
commit
ea91e04dfa
No known key found for this signature in database
GPG Key ID: F26F4BE20A08255B
  1. 4
      src/error_page.blp
  2. 7
      src/error_page.rs

4
src/error_page.blp

@ -136,6 +136,10 @@ template $ErrorPage: Adw.Bin {
selectable: true; selectable: true;
margin-start: 10; margin-start: 10;
margin-end: 10; margin-end: 10;
styles [
"monospace",
]
}; };
} }

7
src/error_page.rs

@ -67,8 +67,8 @@ mod imp {
{ {
self.linux_secret_instructions.set_visible(true); self.linux_secret_instructions.set_visible(true);
self.secret_service_override_command.set_markup(&format!( self.secret_service_override_command.set_label(&format!(
"<tt>flatpak --user override --talk-name=org.freedesktop.secrets {APP_ID}</tt>", "flatpak --user override --talk-name=org.freedesktop.secrets {APP_ID}",
)); ));
} }
@ -89,8 +89,7 @@ mod imp {
fn copy_secret_service_override_command(&self) { fn copy_secret_service_override_command(&self) {
let obj = self.obj(); let obj = self.obj();
let command = self.secret_service_override_command.label(); let command = self.secret_service_override_command.label();
obj.clipboard() obj.clipboard().set_text(&command);
.set_text(command.trim_start_matches("<tt>").trim_end_matches("</tt>"));
toast!(obj, gettext("Command copied to clipboard")); toast!(obj, gettext("Command copied to clipboard"));
} }
} }

Loading…
Cancel
Save