• Francois Gouget's avatar
    winex11: Set res_class to the program name for Crostini. · 6eb05dab
    Francois Gouget authored
    GNOME implements the startup notification protocol correctly which
    means it checks StartupWMClass against both WM name (res_name) and
    WM class (res_class). Thus it does not need this patch.
    The situation is different for desktop environments that thunk to
    Wayland such as Crostini. Wayland does not have separate concepts
    that WM name and WM class can be mapped to. So Crostini decided to
    only use res_class resulting in it trying to match 'Wine' to the
    program name stored in StartupWMClass.
    While Crostini's choice is unfortunate for Wine, most other
    applications (e.g. all GTK applications) already store the same value
    in both WM name and class. So in the interest of compatiblity it makes
    sense for Wine to do the same.
    Signed-off-by: 's avatarFrancois Gouget <fgouget@codeweavers.com>
    Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
    6eb05dab
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
Makefile.in Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...