kwin/tabbox/tests
Martin Gräßlin ed3effa2d3 Ensure that the start Client to build up the ClientModel is in the Focus Chain
If the start Client is not part of the focus chain the call to
nextClientFocusChain() cannot return the Client again. So the loop break
condition is never reached and as the focus chain is not empty the call
always returns a not null Client which means KWin is caught in an endless
loop.

This change checks that the starting Client is in the focus chain and if
not the first Client of the focus chain is used.

BUG: 306260
BUG: 306275
FIXED-IN: 4.9.2
2012-09-05 20:55:07 +02:00
..
CMakeLists.txt Verify QVariant is valid before casting to Client* 2012-08-17 17:48:15 +02:00
mock_declarative.cpp
mock_tabboxclient.cpp
mock_tabboxclient.h
mock_tabboxhandler.cpp Ensure that the start Client to build up the ClientModel is in the Focus Chain 2012-09-05 20:55:07 +02:00
mock_tabboxhandler.h Ensure that the start Client to build up the ClientModel is in the Focus Chain 2012-09-05 20:55:07 +02:00
test_tabbox_clientmodel.cpp Ensure that the start Client to build up the ClientModel is in the Focus Chain 2012-09-05 20:55:07 +02:00
test_tabbox_clientmodel.h Ensure that the start Client to build up the ClientModel is in the Focus Chain 2012-09-05 20:55:07 +02:00
test_tabbox_handler.cpp Verify QVariant is valid before casting to Client* 2012-08-17 17:48:15 +02:00