|
|
|
@ -80,16 +80,12 @@ void Application::on_startup() { |
|
|
|
|
|
|
|
|
|
|
|
Menu::get().build(); |
|
|
|
Menu::get().build(); |
|
|
|
|
|
|
|
|
|
|
|
auto object = Menu::get().builder->get_object("juci-menu"); |
|
|
|
if (!Menu::get().juci_menu || !Menu::get().window_menu) { |
|
|
|
auto juci_menu = Glib::RefPtr<Gio::Menu>::cast_dynamic(object); |
|
|
|
|
|
|
|
object = Menu::get().builder->get_object("window-menu"); |
|
|
|
|
|
|
|
auto window_menu = Glib::RefPtr<Gio::Menu>::cast_dynamic(object); |
|
|
|
|
|
|
|
if (!juci_menu || !window_menu) { |
|
|
|
|
|
|
|
std::cerr << "Menu not found." << std::endl; |
|
|
|
std::cerr << "Menu not found." << std::endl; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
else { |
|
|
|
set_app_menu(juci_menu); |
|
|
|
set_app_menu(Menu::get().juci_menu); |
|
|
|
set_menubar(window_menu); |
|
|
|
set_menubar(Menu::get().window_menu); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|