You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eike Hein
75b7f5c2fa
Keep fallback icon updated
...
Summary:
Windows we can't find an app icon for using the normal means
get the icon used by the windowing system in the Task Manager.
This fallback icon was then not updated when changed on the
window, only occasionally as a side-effect of cache evictions
and model data requests.
This patch notes which windows hit the fallback path, and for
those windows evicts the cache when the icon changes on the
window, causing it to be re-retrieved from the windowing system
as views respond to the dataChanged signal for the decoration
role.
Evicting the entire cache is a little bit costly, but:
- This is a fallback codepath.
- Apps conventionally update title and icon in one go, meaning
the cache is often already getting evicted anyway.
- Icons don't change that often.
BUG:383017
Reviewers: #plasma, davidedmundson
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D7092
9 years ago
applets
Merge branch 'Plasma/5.10'
9 years ago
appmenu
AppMenu: Don't call AboutToShow on LayoutUpdated
9 years ago
cmake
Clean up configure checks, none of the code here use PAM anymore.
10 years ago
components
[Widget Explorer] Hide "Download New Widgets" if GHNS is disabled by KIOSK restriction
9 years ago
containmentactions
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
dataengines
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
doc
always install policykit-kde docs as the translations are always installed anyway and build is now fixed
9 years ago
drkonqi
disable http cleaning, it'd dangle after the test and hold up ctest
9 years ago
freespacenotifier
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
kioslave
Merge branch 'Plasma/5.10'
9 years ago
klipper
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
krunner
[krunner] First set panel behavior than as panel
9 years ago
ksmserver
Merge branch 'Plasma/5.8'
9 years ago
ksplash
[KSplashQML] Drop "Loading stage" debug output
9 years ago
ktimezoned
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
kuiserver
Revert "use Q_FOREACH in this branch"
9 years ago
libdbusmenuqt
DBusMenuImporter: Use unique connection for QMenu::aboutToHide
9 years ago
libkworkspace
Remove clearly outdated data about kactivitymanager dbus xml syncing
10 years ago
libtaskmanager
Keep fallback icon updated
9 years ago
lookandfeel
Merge branch 'Plasma/5.10'
9 years ago
menu
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
phonon
Rename the translation catalog (avoid conflicts)
9 years ago
plasma-windowed
warning--
9 years ago
plasmacalendarintegration
Use Q_DECL_OVERRIDE
9 years ago
runners
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
sddm-theme
better layout and animate keyboard
9 years ago
shell
Merge branch 'Plasma/5.10'
9 years ago
solidautoeject
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
soliduiserver
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
startkde
Fix co-installability with other DBus activated notification services
9 years ago
statusnotifierwatcher
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
systemmonitor
Use right QProcess API
9 years ago
templates
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
themes
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
wallpapers
[Wallpaper Configuration] Make Get New Stuff dialog modal to config window
9 years ago
xembed-sni-proxy
Merge branch 'Plasma/5.10'
9 years ago
.arcconfig
Add .arcconfig
10 years ago
.reviewboardrc
…
CMakeLists.txt
Update version number for 5.10.4
9 years ago
COPYING
…
COPYING.DOC
…
COPYING.LIB
…
ConfigureChecks.cmake
Clean up configure checks, none of the code here use PAM anymore.
10 years ago
ExtraDesktop.sh
i18n: handle strings in kdevtemplate files
10 years ago
HACKING
…
Mainpage.dox
…
config-X11.h.cmake
Clean up dependencies after removal of the screenlocker
11 years ago
config-unix.h.cmake
Clean up configure checks, none of the code here use PAM anymore.
10 years ago
config-workspace.h.cmake
Clean up dependencies after removal of the screenlocker
11 years ago
plasma.desktop.cmake
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
plasmawayland.desktop.cmake
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago