Skip to content

applets/systemtray: stop overriding delegates' tooltip locations

Reason for the change

In Plasma 5, this was done to work around some positioning bugs in PlasmaCore.ToolTipArea. However these have since been fixed, and overriding the position now causes new bugs, such as the tooltip appearing under the mouse pointer and appearing and disappearing in a loop, which is quite hilarious.

Removing this code causes the tooltip to appear below the delegate, which is fine.

Test plan

  1. Move System Tray's Panel to left screen edge
  2. Click arrow to open expanded view
  3. Hover over one of the items on the left or in the center

Screenshots or screen recordings

Before After
Before After

Bugs fixed

BUG: 470650 BUG: 490555 FIXED-IN: 6.1.5

Merge request reports