diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2018-08-04 16:50:48 +0300 |
---|---|---|
committer | Giovanni Panozzo <giovanni@panozzo.it> | 2018-08-04 17:17:26 +0300 |
commit | 745d412c77a52d4710b6825f26fd345b10393cf1 (patch) | |
tree | 3469ac3a44ea7fa22bca33fd2a717a7b8aa4fa3a /src/remmina.c | |
parent | 0723cdda7876c70862bc2b3a21efc7ee9705db16 (diff) |
Set program class to REMMINA_APP_ID, fixes #1706
Diffstat (limited to 'src/remmina.c')
-rw-r--r-- | src/remmina.c | 4 |
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); |