From a75515c1913d5e436643bb7d861e418b3918f145 Mon Sep 17 00:00:00 2001 From: Dexter Reed Date: Sun, 24 Mar 2024 14:05:34 +0000 Subject: [PATCH] X11: Use different class when built as Flatpak --- src/Window_X11.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Window_X11.c b/src/Window_X11.c index d820ac7dc..1e3933bc3 100644 --- a/src/Window_X11.c +++ b/src/Window_X11.c @@ -338,8 +338,13 @@ static void DoCreateWindow(int width, int height) { /* So right name appears in e.g. Ubuntu Unity launchbar */ XClassHint hint = { 0 }; - hint.res_name = GAME_APP_TITLE; - hint.res_class = GAME_APP_TITLE; + #ifdef CC_BUILD_FLATPAK + hint.res_name = "net.classicube.flatpak.client"; + hint.res_class = "net.classicube.flatpak.client"; + #else + hint.res_name = GAME_APP_TITLE; + hint.res_class = GAME_APP_TITLE; + #endif XSetClassHint(win_display, win_handle, &hint); ApplyIcon();