summaryrefslogtreecommitdiff
path: root/pager.lua
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2017-10-10 12:57:37 +0200
committerAnton Khirnov <anton@khirnov.net>2017-10-10 13:02:01 +0200
commit513871ae9f1fac060ce3feca12116c34d38a7514 (patch)
tree0429d6f5d40a089cbf4ce955869e752fe50f8288 /pager.lua
parent4d2f1d1fa6b86af0efae986ee1446ddf130fe0d9 (diff)
pager: drop an unnecessary context variable.
Diffstat (limited to 'pager.lua')
-rw-r--r--pager.lua10
1 files changed, 4 insertions, 6 deletions
diff --git a/pager.lua b/pager.lua
index 1ce89bf..dd69cef 100644
--- a/pager.lua
+++ b/pager.lua
@@ -103,9 +103,7 @@ local function pager_set_desktop(self, desktop)
self.active_page = nil
self.pages = {}
- self.desktop = desktop
-
- local nb_pages = #self.desktop.pages
+ local nb_pages = #desktop.pages
local page_height = self.init_data.height / nb_pages
local title = wibox.widget.textbox(desktop.name, false)
@@ -115,7 +113,7 @@ local function pager_set_desktop(self, desktop)
local title_container = wibox.widget.background(title, title_bg)
title_container:set_fg(title_fg)
- self.desktop:connect_signal("desktop:name",
+ desktop:connect_signal("desktop:name",
function(desktop, name)
title:set_text(name)
end)
@@ -123,12 +121,12 @@ local function pager_set_desktop(self, desktop)
self:add(title_container)
for i = 1, nb_pages do
- local page = self.desktop.pages[i]
+ local page = desktop.pages[i]
self.pages[i] = Page:new(page, i, self.init_data.width, page_height, self)
self:add(self.pages[i].widget)
end
- self.desktop:connect_signal("page:view",
+ desktop:connect_signal("page:view",
function(desktop, s, page_idx)
pager_set_active(self, s, page_idx) end)
end