Description
Overview
After #5851, TOTP and attachment icons in the entry view are painted as a black rectangle. git bisect
indicates 80c1b9b to be the first bad commit. The issue can be reproduced on all themes - classic, dark and light.
I'm not sure if this is the same issue as the one mentioned in this comment: #5989 (comment). Created anyway for tracking.
It still does not fix the paperclip and clock icon showing up as filled in blocks on the entry list.
Steps to Reproduce
- Create an entry with an attachment or TOTP settings
Expected Behavior
If I build from 37dab85 (the parent commit of 80c1b9b), or commenting out 80c1b9b#diff-3ee027a092936d0712f76a2bb9a8d29df8399ba778d92b615c1213d2baab3a18R141, icons are painted normally.
Actual Behavior
Context
KeePassXC - Version 2.7.0-snapshot
Build Type: Snapshot
Revision: 9a7b20c
Qt 5.15.2
Debugging mode is enabled.
Operating system: Arch Linux
CPU architecture: x86_64
Kernel: linux 5.10.5-arch1-1
Enabled extensions:
- Auto-Type
- Browser Integration
- SSH Agent
- KeeShare (only unsigned sharing)
- YubiKey
- Secret Service Integration
Cryptographic libraries:
libgcrypt 1.9.0-unknown
Operating System: Arch Linux
Desktop Env: LXQt+xfwm4
Windowing System: X11