diff --git a/useractions.cpp b/useractions.cpp --- a/useractions.cpp +++ b/useractions.cpp @@ -1597,12 +1597,12 @@ bool Workspace::switchWindow(AbstractClient *c, Direction direction, QPoint curPos, int d) { - Client *switchTo = nullptr; + AbstractClient *switchTo = nullptr; int bestScore = 0; ToplevelList clist = stackingOrder(); for (ToplevelList::Iterator i = clist.begin(); i != clist.end(); ++i) { - Client *client = qobject_cast(*i); + auto client = qobject_cast(*i); if (!client) { continue; }