X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/b9f31a6c6237f326405d6530b34416f94250c475..dd19cbc77a15510b4bf9101feddf3b10968d9cf1:/util/quake.lua?ds=sidebyside 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