From 513871ae9f1fac060ce3feca12116c34d38a7514 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Tue, 10 Oct 2017 12:57:37 +0200 Subject: pager: drop an unnecessary context variable. --- pager.lua | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'pager.lua') 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 -- cgit v1.2.3