Skip to content

Systray rendering problems #1603

@gilligan

Description

@gilligan

Describe the issue

I am using polybar 3.3.0 and I am experiencing issues with the systray display as redrawing doesn't appear to occur correctly.

Expected behavior:

All the icons should be displayed correctly.

Actual behavior:

When icons change or new icons appear the new state appears to be drawn on top of the previous one - so it looks as if the change is redrawn on top of the previous state.

Was it working before?

I was using 3.2.1 before and there this didn't occur.

Screenshots

https://i.imgur.com/OohMqmw.png
You can see the nm-aplett looking weird because it is redrawn on top of artifacts from the spinning-dots connection animation.

Environment:

  • WM: i3-gaps 4.16 / compton
  • Output of polybar -vvv:
polybar 3.3.0

Features: +alsa -curl +i3 -mpd +network(libnl) -pulseaudio +xkeyboard

X extensions: +randr (+monitors) -render -damage -sync +composite +xkb +xrm +xcursor

Build type: Release
Compiler: gcc-wrapper-7.3.0/bin/g++
Compiler flags:  -Wall -Wextra -Werror -Wno-noexcept-type -pedantic -pedantic-errors
Linker flags: 

Additional context

None.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions