Summary: | Activities + icons | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Oleg Solovyov <mcpain> |
Component: | Desktop Containment | Assignee: | Sebastian Kügler <sebas> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plasma-bugs |
Priority: | NOR | ||
Version: | 5.14.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/plasma-desktop/dcb4c158b41452d18e629b30b472b6d3294070ef | Version Fixed In: | |
Attachments: |
Video
Bug video |
Description
Oleg Solovyov
2018-11-27 13:11:50 UTC
Created attachment 117627 [details]
Video
Created attachment 117630 [details]
Bug video
Found a clue: FolderModel::filterAcceptsRow - (m_screen == 1) branch is missing just adding + return false; is not the solution, we need to have an additional statement there but I still have not figured out it https://phabricator.kde.org/D18979 Figured it out Git commit dcb4c158b41452d18e629b30b472b6d3294070ef by Eike Hein, on behalf of Oleg Solovyov. Committed on 02/04/2019 at 09:49. Pushed by hein into branch 'master'. foldermodel: store information about screen used Summary: According to FolderModel::filterAcceptsRow code, it is possible that folderview is used by containment but not associated with a screen. In case of m_screen == -1 there was no information about which items we should filter out. Instead, we do not change m_screen to -1 and we can filter out items that does not belong to our screen. m_screenUsed shows whether folderview is associated with a screen or not Reviewers: broulik, hein, #plasma Reviewed By: hein, #plasma Subscribers: cfeck, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D18979 M +15 -14 containments/desktop/plugins/folder/foldermodel.cpp M +1 -0 containments/desktop/plugins/folder/foldermodel.h https://commits.kde.org/plasma-desktop/dcb4c158b41452d18e629b30b472b6d3294070ef |