summaryrefslogtreecommitdiff
path: root/gui_app.c
diff options
context:
space:
mode:
Diffstat (limited to 'gui_app.c')
-rw-r--r--gui_app.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gui_app.c b/gui_app.c
index d29ba2a..5df8d15 100644
--- a/gui_app.c
+++ b/gui_app.c
@@ -24,6 +24,7 @@
#include "gui_app.h"
#include "gui_app_window.h"
+#include "options.h"
#include "usb_source.h"
#include "utils.h"
@@ -59,6 +60,7 @@ gui_app_init(GuiApp *app)
GuiAppPrivate *priv = gui_app_get_instance_private(app);
priv->usb = NULL;
priv->usb_source = NULL;
+ options_add(G_APPLICATION(app));
}
static void
@@ -107,6 +109,7 @@ gui_app_class_init(GuiAppClass *class)
G_APPLICATION_CLASS(class)->startup = gui_app_startup;
G_APPLICATION_CLASS(class)->activate = gui_app_activate;
G_APPLICATION_CLASS(class)->shutdown = gui_app_shutdown;
+ G_APPLICATION_CLASS(class)->handle_local_options = options_handle;
g_signal_new("video-ready", GUI_APP_TYPE, G_SIGNAL_RUN_FIRST, 0, NULL,
NULL, NULL, G_TYPE_NONE, 0);
}