]> git.mdlowis.com Git - proto/labwc.git/commitdiff
view.c: enable deco on xdg-shell views
authorJohan Malm <jgm323@gmail.com>
Mon, 1 Jun 2020 06:07:09 +0000 (07:07 +0100)
committerJohan Malm <jgm323@gmail.com>
Mon, 1 Jun 2020 06:07:09 +0000 (07:07 +0100)
include/labwc.h
src/view.c

index bf591710940905ed3b62e501a4033eb09e2d17d4..557e7421ea130f3646d671f90b52e1763cf331ff 100644 (file)
@@ -34,7 +34,7 @@
 #define XCURSOR_MOVE "grabbing"
 #define XWL_TITLEBAR_HEIGHT (10)
 #define XWL_WINDOW_BORDER (3)
-#define LAB_DISABLE_CSD (0)
+#define LAB_DISABLE_CSD (1)
 
 enum cursor_mode {
        LAB_CURSOR_PASSTHROUGH,
index 22de34657c6f27497d42794233d7aec154d8d416..d11cb204164c24288a192f2767cd10a55571056d 100644 (file)
@@ -59,10 +59,12 @@ static bool is_toplevel(struct view *view)
 
 bool view_want_deco(struct view *view)
 {
-       if (view->type != LAB_XWAYLAND_VIEW)
-               return false;
        if (!is_toplevel(view))
                return false;
+       if (view->type == LAB_XDG_SHELL_VIEW && !LAB_DISABLE_CSD)
+               return false;
+       if (view->type == LAB_XDG_SHELL_VIEW)
+               return true;
        if (view->xwayland_surface->override_redirect)
                return false;
        if (view->xwayland_surface->decorations !=