From 83e791c612ecd412e8282e0058a18459658d84d7 Mon Sep 17 00:00:00 2001 From: Ox Cart Date: Fri, 20 Sep 2019 11:13:40 -0500 Subject: [PATCH] More linux fixes for app window --- systray_browser_linux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/systray_browser_linux.c b/systray_browser_linux.c index a34d28a..cff51c3 100644 --- a/systray_browser_linux.c +++ b/systray_browser_linux.c @@ -23,6 +23,7 @@ void configureAppWindow(char* title, int width, int height) web_window = GTK_WINDOW(gtk_window_new(GTK_WINDOW_TOPLEVEL)); gtk_window_set_title(web_window, title); gtk_window_set_default_size(web_window, width, height); + gtk_window_set_skip_taskbar_hint (web_window, TRUE); g_signal_connect(G_OBJECT(web_window), "delete-event", G_CALLBACK(on_window_deleted), NULL); // Create a browser instance @@ -45,7 +46,7 @@ gboolean do_show_app_window(gpointer data) gtk_window_move(web_window, x, y); } appShown = true; - } else { + } else if (!gtk_window_is_active(web_window)) { gtk_window_present(web_window); } return FALSE;