Revert "awful.ewmh: Enforce client geometry (FS#764,FS#1216)"
This reverts commit 20afb26080
.
The commit caused endless loops with tracebacks like this (shortened):
lib/awful/ewmh.lua.in:122: in function <lib/awful/ewmh.lua.in:117>
[C]: in function 'geometry'
lib/awful/ewmh.lua.in:122: in function <lib/awful/ewmh.lua.in:117>
[C]: in function 'geometry'
lib/awful/ewmh.lua.in:122: in function <lib/awful/ewmh.lua.in:117>
[C]: in function 'geometry'
This commit is contained in:
parent
069a8e84a2
commit
8cf48d1fe8
|
@ -113,8 +113,8 @@ local function screen_change(window)
|
|||
end
|
||||
end
|
||||
|
||||
-- Update a client's settings when its geometry changes
|
||||
local function geometry_change(window)
|
||||
-- Update a client's settings when its border width changes
|
||||
local function border_change(window)
|
||||
-- Fix up the geometry in case this window needs to cover the whole screen.
|
||||
local bw = window.border_width or 0
|
||||
local g = screen[window.screen].workarea
|
||||
|
@ -147,8 +147,7 @@ client.connect_signal("request::maximized_horizontal", maximized_horizontal)
|
|||
client.connect_signal("request::maximized_vertical", maximized_vertical)
|
||||
client.connect_signal("request::fullscreen", fullscreen)
|
||||
client.connect_signal("property::screen", screen_change)
|
||||
client.connect_signal("property::border_width", geometry_change)
|
||||
client.connect_signal("property::geometry", geometry_change)
|
||||
client.connect_signal("property::border_width", border_change)
|
||||
|
||||
return ewmh
|
||||
|
||||
|
|
Loading…
Reference in New Issue