• Show log

    Commit

  • Hash : 21cba924
    Author : David Gow
    Date : 2021-07-28T16:54:23

    wayland: Don't create zxdg toplevel decoration twice
    
    Each window can have at most one zxdg toplevel decoration, but as of
    [1], we accidentally create two. (If libdecor is not in use). This
    causes wayland windows with server-side decorations (e.g. on KDE/KWin)
    to crash with the message:
    
    zxdg_decoration_manager_v1@7: error 1: decoration has been already constructed
    
    This extra zxdg_decoration_manager_v1.get_toplevel_decoration() call was
    introduced while deprecating wl-shell and xdg-shell-stable[1] support,
    and possibly was a bad interaction with [2], which moved the decoration
    creation around.
    
    Fixes: 6aae5b44f8 ("Remove wl-shell and xdg-shell-unstable-v6 support (#4323)")
    
    [1]: https://github.com/libsdl-org/SDL/pull/4323
    [2]: https://github.com/libsdl-org/SDL/pull/4374
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/SDL.git
    Git SSH git@git.kmx.io:kc3-lang/SDL.git
    Public access ? public
    Description

    Fork of https://github.com/libsdl-org/SDL

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags