X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/62edd22cdb79e8afed8c54cdfc9424205018a6a7..53ebca2867c5d9c9ab7c5d3f37ccc91784322cd7:/util/quake.lua?ds=sidebyside diff --git a/util/quake.lua b/util/quake.lua index 9a3db9a..e323732 100644 --- a/util/quake.lua +++ b/util/quake.lua @@ -1,7 +1,7 @@ --[[ Licensed under GNU General Public License v2 - * (c) 2016, Luke Bonham + * (c) 2016, Luca CPZ * (c) 2015, unknown --]] @@ -33,7 +33,7 @@ function quake:display() for c in awful.client.iterate(function (c) -- c.name may be changed! return c.instance == self.name - end, nil, self.screen) + end) do i = i + 1 if i == 1 then @@ -158,7 +158,10 @@ function quake:toggle() if self.followtag then self.screen = awful.screen.focused() end local current_tag = self.screen.selected_tag if current_tag and self.last_tag ~= current_tag and self.visible then - self:display():move_to_tag(current_tag) + local c=self:display() + if c then + c:move_to_tag(current_tag) + end else self.visible = not self.visible self:display()