aboutsummaryrefslogtreecommitdiff
path: root/src/preferences/pages/templates.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/preferences/pages/templates.rs')
-rw-r--r--src/preferences/pages/templates.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/preferences/pages/templates.rs b/src/preferences/pages/templates.rs
index acc679f..1760085 100644
--- a/src/preferences/pages/templates.rs
+++ b/src/preferences/pages/templates.rs
@@ -78,9 +78,9 @@ impl TemplatesPage {
{
let sender = sender.clone();
add_button.connect_clicked(move |_| {
- sender.emit(PreferencesInput::AddTemplate(
- tr!("dialog.template.default_label"),
- ));
+ sender.emit(PreferencesInput::AddTemplate(tr!(
+ "dialog.template.default_label"
+ )));
});
}
button_box.append(&add_button);
@@ -226,7 +226,7 @@ impl TemplatesPage {
self.list_box.connect_row_selected(move |_, row| {
if let Some(row) = row {
- let index = row.index() as usize;
+ let index: usize = row.index().try_into().unwrap_or(0);
if let Some(template) = templates.get(index) {
*selected_id.borrow_mut() = Some(template.id);
editor_buffer.set_text(&template.content);
@@ -251,7 +251,8 @@ impl TemplatesPage {
default_button.set_tooltip_text(Some(&tr!("preferences.templates.help.default")));
} else {
default_button.set_icon_name("radio-symbolic");
- default_button.set_tooltip_text(Some(&tr!("preferences.templates.help.set_as_default")));
+ default_button
+ .set_tooltip_text(Some(&tr!("preferences.templates.help.set_as_default")));
}
default_button.add_css_class("flat");
{
@@ -271,7 +272,10 @@ impl TemplatesPage {
let sender = self.sender.clone();
let id = template.id;
name_entry.connect_changed(move |entry| {
- sender.emit(PreferencesInput::SetTemplateName(id, entry.text().to_string()));
+ sender.emit(PreferencesInput::SetTemplateName(
+ id,
+ entry.text().to_string(),
+ ));
});
}
hbox.append(&name_entry);