mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-05-06 06:47:17 -04:00
toplevel-icon: set to app-id, instead of hardcoding to "foot"
And, special case "footclient", and map it to "foot".
This commit is contained in:
parent
0cb07027f2
commit
b34137dde3
2 changed files with 29 additions and 4 deletions
|
|
@ -1813,9 +1813,13 @@ wayl_win_init(struct terminal *term, const char *token)
|
|||
|
||||
#if defined(HAVE_XDG_TOPLEVEL_ICON)
|
||||
if (wayl->toplevel_icon_manager != NULL) {
|
||||
const char *app_id =
|
||||
term->app_id != NULL ? term->app_id : term->conf->app_id;
|
||||
|
||||
struct xdg_toplevel_icon_v1 *icon =
|
||||
xdg_toplevel_icon_manager_v1_create_icon(wayl->toplevel_icon_manager);
|
||||
xdg_toplevel_icon_v1_set_name(icon, "foot");
|
||||
xdg_toplevel_icon_v1_set_name(icon, streq(
|
||||
app_id, "footclient") ? "foot" : app_id);
|
||||
xdg_toplevel_icon_manager_v1_set_icon(
|
||||
wayl->toplevel_icon_manager, win->xdg_toplevel, icon);
|
||||
xdg_toplevel_icon_v1_destroy(icon);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue