From b59a95574b4aa3e3439271bf98c03ba6f2e95157 Mon Sep 17 00:00:00 2001 From: Mustaqim Malim Date: Thu, 11 Apr 2019 07:26:14 +0200 Subject: [PATCH] Fullscreen & maximised clients should not have rounded corners Former-commit-id: 53e97439dcf80b79dd7b025613c21a487347b031 Former-commit-id: 6041597d5e8d9994b5506ec5b4c5c7f4ad564305 Former-commit-id: 45a17a195bf159c88288cbb9b97a3c76936322b6 Former-commit-id: a55f694e368ff56d9199da323471975f49158dcb --- config/awesome/rc.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/config/awesome/rc.lua b/config/awesome/rc.lua index aa90631..071be08 100644 --- a/config/awesome/rc.lua +++ b/config/awesome/rc.lua @@ -762,14 +762,18 @@ if beautiful.border_radius ~= 0 then end end) - -- Fullscreen clients should not have rounded corners - client.connect_signal("property::fullscreen", function (c) - if c.fullscreen then + -- Fullscreen & maximised clients should not have rounded corners + local function no_round_corners (c) + if c.fullscreen or c.maximized then c.shape = helpers.rect() else c.shape = helpers.rrect(beautiful.border_radius) end - end) + end + + client.connect_signal("property::fullscreen", no_round_corners) + client.connect_signal("property::maximized", no_round_corners) + end -- When a client starts up in fullscreen, resize it to cover the fullscreen a short moment later