X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/b9f31a6c6237f326405d6530b34416f94250c475..417c3ce33b2d6ee58b88237fea0edc96c1af2013:/util/quake.lua diff --git a/util/quake.lua b/util/quake.lua index ab412ac..000c618 100644 --- a/util/quake.lua +++ b/util/quake.lua @@ -51,17 +51,21 @@ function quake:display() if not client and not self.visible then return end if not client then - -- The client does not exist, we spawn it - awful.util.spawn(self.app .. " " .. string.format(self.argname, self.name), - false, self.screen) - return + -- The client does not exist, we spawn it + awful.util.spawn(self.app .. " " .. string.format(self.argname, self.name), + false, self.screen) + self.notexist = true + return end -- Resize awful.client.floating.set(client, true) client.border_width = 0 client.size_hints_honor = false - client:geometry(self.geometry) + if self.notexist then + client:geometry(self.geometry) + self.notexist = false + end -- Not sticky and on top client.ontop = true