summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-13 20:35:04 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-13 20:35:04 +0200
commitd784092f11e08b4188a881421f2491d4aa30f254 (patch)
treeef4f24375f4cf6b60a66c7e10bf3ac3137aa09ca /app/src
parentbe1447fdbbb037b3554e02e4a817d004308d22f9 (diff)
downloadturns-d784092f11e08b4188a881421f2491d4aa30f254.tar.xz
turns-d784092f11e08b4188a881421f2491d4aa30f254.zip
app: move late-init code to on_startup
Diffstat (limited to 'app/src')
-rw-r--r--app/src/application.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/application.cpp b/app/src/application.cpp
index 660782e..9ab281c 100644
--- a/app/src/application.cpp
+++ b/app/src/application.cpp
@@ -23,9 +23,6 @@ namespace turns::app
auto main_window = Gtk::Builder::get_widget_derived<windows::main>(builder, "main_window");
m_main_window = ADW_APPLICATION_WINDOW(main_window->gobj());
-
- add_action("quit", sigc::mem_fun(*this, &application::handle_action_quit));
- set_accel_for_action("app.quit", "<ctrl>q");
}
auto application::handle_action_quit() -> void
@@ -48,4 +45,12 @@ namespace turns::app
delete Glib::wrap(GTK_WINDOW(m_main_window));
}
+ auto application::on_startup() -> void
+ {
+ Gtk::Application::on_startup();
+
+ add_action("quit", sigc::mem_fun(*this, &application::handle_action_quit));
+ set_accel_for_action("app.quit", "<ctrl>q");
+ }
+
} // namespace turns::app \ No newline at end of file