Тема: Rust gtk3 Glade помилка при закритті програми
Створюю програму з інтерфейсом gtk3 за допомогою Glade.
Створив кнопку виходу з програми в меню і прив'язав до дії ось так:
let glade_scr = include_str!("MainWindow.glade");
let builder = gtk::Builder::from_string(glade_scr);
let quit_menu_item: gtk::MenuItem = builder.
object("QuitMenuItem").unwrap();
quit_menu_item.connect_activate(|_|
{
gtk::main_quit();
});
Програма закривається, але видає таку помилку:
Attempted to quit a GTK main loop when none is running.
Я розумію, що воно намагається закрити вже закриту програму,
але не розумію як виправити це.