summaryrefslogtreecommitdiff
path: root/tests/test-get-transients
diff options
authorSam Spilsbury <sam.spilsbury@canonical.com>2011-08-25 00:46:09 +0800
committerSam Spilsbury <sam.spilsbury@canonical.com>2011-08-25 00:46:09 +0800
commitd552dd761b945e25a71084c2b8b62f44369070a2 (patch)
treef7a829691651802b0f8f9af262d235308c25d413 /tests/test-get-transients
parentaf27a66a949aebe16a5ee1c6a7ac662a3bc6666c (diff)
Added an x11-window-read-transients, which reads transient information
(bzr r1410.5.13)
Diffstat (limited to 'tests/test-get-transients')
-rw-r--r--tests/test-get-transients/CMakeLists.txt3
-rw-r--r--tests/test-get-transients/test-get-transients.cpp14
2 files changed, 9 insertions, 8 deletions
diff --git a/tests/test-get-transients/CMakeLists.txt b/tests/test-get-transients/CMakeLists.txt
index cd53f0c33..e5f358726 100644
--- a/tests/test-get-transients/CMakeLists.txt
+++ b/tests/test-get-transients/CMakeLists.txt
@@ -15,7 +15,8 @@ if (COMPIZ_TEST_GET_TRANSIENTS_FOUND)
test-get-transients.cpp
../../plugins/unityshell/src/transientfor.cpp
../../plugins/unityshell/src/inputremover.cpp
- ../x11-window.cpp)
+ ../x11-window.cpp
+ ../x11-window-read-transients.cpp)
target_link_libraries (test-get-transients
${COMPIZ_TEST_GET_TRANSIENTS_LIBRARIES})
diff --git a/tests/test-get-transients/test-get-transients.cpp b/tests/test-get-transients/test-get-transients.cpp
index cfac40ca2..1e159dda3 100644
--- a/tests/test-get-transients/test-get-transients.cpp
+++ b/tests/test-get-transients/test-get-transients.cpp
@@ -30,7 +30,7 @@
#include <sstream>
#include <cstring>
-#include <x11-window.h>
+#include <x11-window-read-transients.h>
void usage ()
{
@@ -41,9 +41,9 @@ int main (int argc, char **argv)
{
Display *dpy;
Window xid = 0;
- X11Window *window = NULL;
- X11Window *transient = NULL;
- X11Window *hasClientLeader = NULL;
+ X11WindowReadTransients *window = NULL;
+ X11WindowReadTransients *transient = NULL;
+ X11WindowReadTransients *hasClientLeader = NULL;
std::vector<unsigned int> expectedTransients;
if ((argc == 2 && std::string (argv[1]) == "--help") || argc > 3)
@@ -63,12 +63,12 @@ int main (int argc, char **argv)
if (argc > 1)
std::stringstream (argv[1]) >> std::hex >> xid;
- window = new X11Window (dpy, xid);
+ window = new X11WindowReadTransients (dpy, xid);
if (!xid)
{
- transient = new X11Window (dpy, 0);
- hasClientLeader = new X11Window (dpy, 0);
+ transient = new X11WindowReadTransients (dpy, 0);
+ hasClientLeader = new X11WindowReadTransients (dpy, 0);
transient->makeTransientFor (window);
window->setClientLeader (window);