summaryrefslogtreecommitdiff
path: root/pager.lua
diff options
context:
space:
mode:
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