Revision 567f8cc...

Go back to digest for 26th August 2012

Bug Fixes in KDE Base

Martin Gräßlin committed changes in [kde-workspace/KDE/4.9] /tabbox:

Start building up of ClientModel with the first Client to include

So far the first Client to be shown in the list (that is the
currently active window) was inserted as the last client into
the list by prepending it to the list.

This meant that if another Client actually blocks the inclusion
of the currently selected Client (e.g. only one window per app)
the currently active Client never got included in this list.

This change ensures that the recently used model switching has
the starting Client as the first Client in the list and also
simplifies the code.

Stacking order switching mode is not adjusted as it seems rather
broken, like the comment already says.


FIXED-IN: 4.9.1
REVIEW: 106139

File Changes

Modified 2 files
  • /tabbox
  •   kwin/clientmodel.cpp
  •   kwin.cpp
2 files changed in total