浏览代码

Wayland: Do not decorate fullscreen windows

If a fullscreen window with GLFW_DECORATED set had its XDG decorations
changed to client mode by the compositor, it would seemingly receive
GLFW fallback decorations as if it was windowed mode.

This is possibly related to #2001.
Camilla Löwy 3 年之前
父节点
当前提交
da6713cd09
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/wl_window.c

+ 1 - 1
src/wl_window.c

@@ -277,7 +277,7 @@ static void xdgDecorationHandleConfigure(void* userData,
 
     if (mode == ZXDG_TOPLEVEL_DECORATION_V1_MODE_CLIENT_SIDE)
     {
-        if (window->decorated)
+        if (window->decorated && !window->monitor)
             createFallbackDecorations(window);
     }
     else