commit: ffc2fc8762f7f496162e4c2fa0d535a9fe1a27fe
parent 6ee5839da2515bd3d44f549b10da4363b48ae685
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sun, 14 Mar 2021 10:12:06 +0100
Initialize a GApplication
Diffstat:
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/badwolf.c b/badwolf.c
@@ -1035,11 +1035,18 @@ int
main(int argc, char *argv[])
{
struct Window *window = &(struct Window){NULL, NULL, NULL, NULL, NULL, NULL};
+ GApplication *application;
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE, DATADIR "/locale");
bind_textdomain_codeset(PACKAGE, "UTF-8");
textdomain(PACKAGE);
+ application = g_application_new("me.hacktivis.badwolf",
+ G_APPLICATION_HANDLES_COMMAND_LINE |
+ G_APPLICATION_SEND_ENVIRONMENT | G_APPLICATION_NON_UNIQUE);
+ g_application_register(application, NULL, NULL);
+ //g_application_activate(application);
+
gtk_init(&argc, &argv);
fprintf(stderr, _("Running Badwolf version: %s\n"), version);
diff --git a/keybindings.c b/keybindings.c
@@ -102,7 +102,7 @@ commonCb_key_press_event(struct Window *window, GdkEvent *event, struct Client *
return TRUE;
case GDK_KEY_p:
webkit_print_operation_run_dialog(webkit_print_operation_new(browser->webView),
- GTK_WINDOW(browser->window));
+ GTK_WINDOW(browser->window->main_window));
return TRUE;
}
}