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:
Uli Schlachter 2014-03-06 22:08:00 +01:00
parent 069a8e84a2
commit 8cf48d1fe8
1 changed files with 3 additions and 4 deletions

View File

@ -113,8 +113,8 @@ local function screen_change(window)
end end
end end
-- Update a client's settings when its geometry changes -- Update a client's settings when its border width changes
local function geometry_change(window) local function border_change(window)
-- Fix up the geometry in case this window needs to cover the whole screen. -- Fix up the geometry in case this window needs to cover the whole screen.
local bw = window.border_width or 0 local bw = window.border_width or 0
local g = screen[window.screen].workarea 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::maximized_vertical", maximized_vertical)
client.connect_signal("request::fullscreen", fullscreen) client.connect_signal("request::fullscreen", fullscreen)
client.connect_signal("property::screen", screen_change) client.connect_signal("property::screen", screen_change)
client.connect_signal("property::border_width", geometry_change) client.connect_signal("property::border_width", border_change)
client.connect_signal("property::geometry", geometry_change)
return ewmh return ewmh