Skip to content
Commit b806d726 authored by Martin Klapetek's avatar Martin Klapetek
Browse files

[notifications] Ensure the applet gets correct screen geometry when loaded

The bug happens because the binary part of the applet sends out the
available screen resolution _before_ the applet is fully loaded AND also
whenever the screen changes in any way. This works fine with the non-
auto hiding panel because once the panel gets loaded, it changes the
available screen area (cause the part where panel is is reserved and
windows cannot go there) and that change is told to the binary part of
the applet and that part tells the positioning part.

However with the auto-hiding panel the signal about the changed
available screen space never arrives because the panel does not take
that space when it loads. And so the applet was left with "available
screen space = 0x0" because the first signal is sent out before the
applet is fully loaded.

So the obvious fix is to simply ask for the available screen space
_after_ the applet has finished loading.

BUG: 357652
FIXED-IN: 5.5.4
parent 03cf4b2b
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment