tests: Add size changes to the `xeyes` test.
It should trigger some shape related code in the core which wasn't hit reliably until now.
This commit is contained in:
parent
6615772d10
commit
15f63c700c
|
@ -11,6 +11,18 @@ runner.run_steps{
|
||||||
assert(type(a) == "number", a)
|
assert(type(a) == "number", a)
|
||||||
end
|
end
|
||||||
if #client.get() == 1 then
|
if #client.get() == 1 then
|
||||||
|
local c = client.get()[1]
|
||||||
|
|
||||||
|
local geo = c:geometry()
|
||||||
|
|
||||||
|
-- Resize it to test shape change events.
|
||||||
|
c:geometry {
|
||||||
|
x = geo.x,
|
||||||
|
y = geo.y,
|
||||||
|
width = geo.width * 2,
|
||||||
|
height = geo.height * 2,
|
||||||
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
@ -27,8 +39,15 @@ runner.run_steps{
|
||||||
assert(not surface.load_silently(c.client_shape_clip, false))
|
assert(not surface.load_silently(c.client_shape_clip, false))
|
||||||
assert(not surface.load_silently(c.shape_clip, false))
|
assert(not surface.load_silently(c.shape_clip, false))
|
||||||
|
|
||||||
|
return true
|
||||||
|
end,
|
||||||
|
|
||||||
|
function()
|
||||||
|
client.get()[1]:kill()
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80
|
||||||
|
|
Loading…
Reference in New Issue