https://bugs.kde.org/show_bug.cgi?id=466660

Ismael Asensio <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/commit/e89c09a62e38 |ma/kwin/commit/619e2863d2a8
                   |91abc6c85e79bc770ce1c8549ea |bff9a5e13b0d4cacca4a57872b2
                   |d                           |2

--- Comment #6 from Ismael Asensio <[email protected]> ---
Git commit 619e2863d2a8bff9a5e13b0d4cacca4a57872b22 by Ismael Asensio.
Committed on 03/03/2023 at 18:48.
Pushed by iasensio into branch 'Plasma/5.27'.

TabBox: Avoid unnecesary resets of the client model

When the tabbox switcher is shown and any window is added or
removed, its client model is fully reset, even if this window
is not included in the model.

This can be a bit expensive and also produce small visual quirks
on certain switchers, so let's check if the window list changes
before resetting the model.
FIXED-IN: 5.27.3


(cherry picked from commit e89c09a62e3891abc6c85e79bc770ce1c8549ead)

M  +32   -16   src/tabbox/clientmodel.cpp
M  +4    -4    src/tabbox/clientmodel.h

https://invent.kde.org/plasma/kwin/commit/619e2863d2a8bff9a5e13b0d4cacca4a57872b22

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to