aboutsummaryrefslogtreecommitdiff
path: root/window.lua
diff options
context:
space:
mode:
author1029chris <1029chris@gmail.com>2016-02-18 11:48:47 -0800
committer1029chris <1029chris@gmail.com>2016-02-18 11:48:47 -0800
commitf9553d579e1da5b07a7327450204f96b0c41becc (patch)
tree602cdedf37fbbae1731c7a8370f4f7d5b7d84aa9 /window.lua
parent8ff1195e04e15d2b756d9ac2817463841361d6ba (diff)
Fixed issue of window stuck on layer
Diffstat (limited to 'window.lua')
-rw-r--r--window.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/window.lua b/window.lua
index 94e6059..6e41852 100644
--- a/window.lua
+++ b/window.lua
@@ -159,6 +159,14 @@ function orderWindow(id)
layer[1] = id
win[id].oldlayer = win[id].layer
win[id].layer = 1
+ elseif layer[1] == 0 and layer[2] == 0 and layer[3] == id then
+ layer[1] = id
+ win[id].oldlayer = win[id].layer
+ win[id].layer = 1
+ elseif layer[1] == 0 and layer[2] == 0 and layer[3] == 0 and layer[4] == id then
+ layer[1] = id
+ win[id].oldlayer = win[id].layer
+ win[id].layer = 1
end
if layer[1] ~= id and win[id].layer == 1 then
if win[id].oldlayer == 2 then