awful.layout: Add a deprecated notice.

It was already deprecated, but this wasn't documented and silently
fixed.
This commit is contained in:
Emmanuel Lepage Vallee 2018-12-24 23:04:44 -05:00
parent eb3ca746ca
commit 2892648916
1 changed files with 4 additions and 0 deletions

View File

@ -22,6 +22,7 @@ local ascreen = require("awful.screen")
local timer = require("gears.timer")
local gmath = require("gears.math")
local gtable = require("gears.table")
local gdebug = require("gears.debug")
local protected_call = require("gears.protected_call")
local function get_screen(s)
@ -108,6 +109,9 @@ function layout.inc(i, s, layouts)
if type(i) == "table" then
-- Older versions of this function had arguments (layouts, i, s), but
-- this was changed so that 'layouts' can be an optional parameter
gdebug.deprecate("Use awful.layout.inc(increment, screen, layouts) instead"..
" of awful.layout.inc(layouts, increment, screen)", {deprecated_in=5})
layouts, i, s = i, s, layouts
end
s = get_screen(s or ascreen.focused())