Skip to content

TOTP and attachment icons are black after #5851 #6006

Closed
@yan12125

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

  1. 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

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions