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.
Marco Martin
19a88030d3
better clean up of duplicate containments
...
Summary:
due to old multiscreen bugs, sometimes the appletsrc file
gets polluted with a lot of containments with same activity id
and lastScreen, in some cases even hundreds
(see https://bugs.kde.org/show_bug.cgi?id=371858 )
in that case we can't be 100% sure what containment will be loaded
at startup, leading to an herratical behavior.
it was trying to clean up duplicates but wasn't really effective
now base upon lastScreen (so we catch other activities as well)
and manually remove the destroyed containment from
m_desktopContainments (which may sole some multiscreen
related bug, such as 371991)
BUG:371858
CCBUG:371991
Test Plan:
started a session with the corrupted appletsrc from the bugreport,
file gets cleaned out of duplicates
Reviewers: davidedmundson, #plasma
Reviewed By: davidedmundson, #plasma
Subscribers: davidedmundson, plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D3981
9 years ago
applets
Systray: Move all icon resolution to dataengine
9 years ago
appmenu
Fix most obvious clazy and clang warnings
10 years ago
cmake
Clean up configure checks, none of the code here use PAM anymore.
10 years ago
components
Revert "Port to new plasma-framework API"
9 years ago
containmentactions
Restore filtering by current activity to the Switch Window action.
10 years ago
dataengines
[MPRIS Data Engine] Don't crash if "Metadata" is a map but of wrong type
9 years ago
doc
actually skip entries marked as hidden
10 years ago
drkonqi
Add plasma-discover to mappings
9 years ago
freespacenotifier
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago
kioslave
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
klipper
[klipper] Move notification from tray to Klipper
10 years ago
krunner
Fix most obvious clazy and clang warnings
10 years ago
ksmserver
properly parse exec line before qprocessing it for autostart
9 years ago
ksplash
Handle Qt::InfoMsg in switch
10 years ago
ktimezoned
Properly define overrides as suggested by the c++ standard
10 years ago
kuiserver
Fix most obvious clazy and clang warnings
10 years ago
libkworkspace
Remove clearly outdated data about kactivitymanager dbus xml syncing
10 years ago
libtaskmanager
Fix "Pinned Chrome disappears when all Chrome windows are closed"
9 years ago
lookandfeel
[Lock Screen] Wrap OSD in its own ColorScope
9 years ago
menu
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago
phonon
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago
plasma-windowed
Revert "Port to new plasma-framework API"
9 years ago
plasmacalendarintegration
[Plasma Calendar Integration] Filter holiday regions case-insensitively
10 years ago
runners
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
sddm-theme
[SDDM Theme] Fix background in qmlscene by providing proper config dummy data
9 years ago
shell
better clean up of duplicate containments
9 years ago
solidautoeject
Properly define overrides as suggested by the c++ standard
10 years ago
soliduiserver
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago
startkde
Fix kcminit phase 1 and 2
10 years ago
statusnotifierwatcher
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
systemmonitor
SVN_SILENT made messages (.desktop file) - always resolve ours
10 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
remove categories not present on server anymore
9 years ago
xembed-sni-proxy
SVN_SILENT made messages (.desktop file) - always resolve ours
9 years ago
.arcconfig
Add .arcconfig
10 years ago
.reviewboardrc
…
CMakeLists.txt
use a native event filter to notice the screen was swapped
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
…
config-unix.h.cmake
Clean up configure checks, none of the code here use PAM anymore.
10 years ago
config-workspace.h.cmake
…
plasma.desktop.cmake
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago
plasmawayland.desktop.cmake
SVN_SILENT made messages (.desktop file) - always resolve ours
10 years ago