Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Panozzo <giovanni@panozzo.it>2018-08-04 16:50:48 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2018-08-04 17:17:26 +0300
commit745d412c77a52d4710b6825f26fd345b10393cf1 (patch)
tree3469ac3a44ea7fa22bca33fd2a717a7b8aa4fa3a /src/remmina.c
parent0723cdda7876c70862bc2b3a21efc7ee9705db16 (diff)
Set program class to REMMINA_APP_ID, fixes #1706
Diffstat (limited to 'src/remmina.c')
-rw-r--r--src/remmina.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/remmina.c b/src/remmina.c
index 61610058c..cd25ed17c 100644
--- a/src/remmina.c
+++ b/src/remmina.c
@@ -225,6 +225,10 @@ static void remmina_on_startup(GApplication *app)
g_set_application_name("Remmina");
gtk_window_set_default_icon_name(REMMINA_APP_ID);
+ /* Setting the X11 program class (WM_CLASS) is necessary to group
+ * windows with .desktop file which has the same StartupWMClass */
+ gdk_set_program_class(REMMINA_APP_ID);
+
gtk_icon_theme_append_search_path(gtk_icon_theme_get_default(),
REMMINA_RUNTIME_DATADIR G_DIR_SEPARATOR_S "icons");
g_application_hold(app);