fix: Close popover menu on click

This commit is contained in:
Fabio Lenherr / DashieTM 2023-11-12 18:13:47 +01:00
parent 142cc82c17
commit 84f56666b0

View file

@ -259,19 +259,21 @@ impl Window {
.developers(vec!["DashieTM".to_string(), "Takotori".to_string()]) .developers(vec!["DashieTM".to_string(), "Takotori".to_string()])
.designers(vec!["DashieTM".to_string(), "Takotori".to_string()]) .designers(vec!["DashieTM".to_string(), "Takotori".to_string()])
.build(); .build();
window.imp().resetPopoverMenu.popdown();
dialog.present(); dialog.present();
})); }));
selfImp selfImp
.resetPreferenceButton .resetPreferenceButton
.connect_clicked(clone!(@weak self as window => move |_| { .connect_clicked(clone!(@weak self as window => move |_| {
let preferences = adw::PreferencesWindow::builder().build(); let preferences = adw::PreferencesWindow::builder().build();
window.imp().resetPopoverMenu.popdown();
preferences.present(); preferences.present();
})); }));
selfImp selfImp
.resetShortcutsButton .resetShortcutsButton
.connect_clicked(clone!(@weak self as window => move |_| { .connect_clicked(clone!(@weak self as window => move |_| {
let shortcuts = gtk::ShortcutsWindow::builder().build(); let shortcuts = gtk::ShortcutsWindow::builder().build();
window.imp().resetPopoverMenu.popdown();
shortcuts.present(); shortcuts.present();
})); }));
} }