Bug 419197 - Disabled system tray entries are diplayed as always shown
Summary: Disabled system tray entries are diplayed as always shown
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: 5.18.3
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-24 20:46 UTC by medin
Modified: 2020-03-26 15:49 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.18.4


Attachments
Disabled system tray entries are diplayed as always shown (820.08 KB, video/mp4)
2020-03-24 20:46 UTC, medin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description medin 2020-03-24 20:46:20 UTC
Created attachment 126989 [details]
Disabled system tray entries are diplayed as always shown

When I disable "Clipboard" or "Weather" entry from System Tray, then close and reopen the "System Tray Settings" they are displayed are "Always shown" even if they are disabled. See my attached video for more info.

Operating System: Manjaro Linux 
KDE Plasma Version: 5.18.3
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1
Kernel Version: 5.5.11-1-MANJARO
OS Type: 64-bit
Processors: 2 × Pentium® Dual-Core CPU T4400 @ 2.20GHz
Memory: 5.7 GiB of RAM
Comment 1 Nicolas Fella 2020-03-26 15:49:10 UTC
Git commit fede85a3d0ea5a30755582e947cabd6bc7d1e4b8 by Nicolas Fella.
Committed on 26/03/2020 at 15:49.
Pushed by nicolasfella into branch 'Plasma/5.18'.

[applets/systemtray] Clear item from shown/hidden list when disabling entry

Summary:
Else the entry is still in cfg_shownItems/cfg_hiddenItems and the config UI will display it as shown instead of disabled.

Reviewers: #plasma, kmaterka, broulik

Reviewed By: #plasma, broulik

Subscribers: broulik, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D28311

M  +6    -0    applets/systemtray/package/contents/ui/ConfigEntries.qml

https://commits.kde.org/plasma-workspace/fede85a3d0ea5a30755582e947cabd6bc7d1e4b8