aboutsummaryrefslogtreecommitdiff
path: root/tests/testcases/issue525.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testcases/issue525.py')
-rw-r--r--tests/testcases/issue525.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/testcases/issue525.py b/tests/testcases/issue525.py
deleted file mode 100644
index 317e308..0000000
--- a/tests/testcases/issue525.py
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env python
-
-import xcffib.xproto as xproto
-import xcffib
-import time
-from common import set_window_name
-
-conn = xcffib.connect()
-setup = conn.get_setup()
-root = setup.roots[0].root
-visual = setup.roots[0].root_visual
-depth = setup.roots[0].root_depth
-
-# issue 525 happens when a window is unmapped with pixmap stale flag set
-wid = conn.generate_id()
-print("Window id is ", hex(wid))
-
-# Create a window
-conn.core.CreateWindowChecked(depth, wid, root, 0, 0, 100, 100, 0, xproto.WindowClass.InputOutput, visual, 0, []).check()
-
-# Map the window
-print("mapping")
-conn.core.MapWindowChecked(wid).check()
-
-time.sleep(0.5)
-
-# change window size, invalidate the pixmap
-conn.core.ConfigureWindow(wid, xproto.ConfigWindow.X | xproto.ConfigWindow.Width, [100, 200])
-
-# unmap the window immediately after
-conn.core.UnmapWindowChecked(wid).check()
-
-time.sleep(0.1)
-
-# Destroy the window
-conn.core.DestroyWindowChecked(wid).check()