Bug 103381 - OSD with Fluxbox doesn't render properly
Summary: OSD with Fluxbox doesn't render properly
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-06 22:48 UTC by Arthur Axel fREW Schmidt
Modified: 2007-07-08 06:43 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arthur Axel fREW Schmidt 2005-04-06 22:48:53 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages
Compiler:          gcc 3.3.5 
OS:                Linux

I listen to the first few songs and the OSD stuff works great, but after a while the OSD is not always on top anymore; which basically renders it useless.  I tried to figure out exactly how long it was for it to stop working, but I couldn't figure it out.
Comment 1 Seb Ruiz 2005-04-07 01:09:25 UTC
On Thu, 7 Apr 2005 06:48 am, Arthur Axel fREW Schmidt wrote:
> I listen to the first few songs and the OSD stuff works great, but after a
> while the OSD is not always on top anymore; which basically renders it
> useless.  I tried to figure out exactly how long it was for it to stop
> working, but I couldn't figure it out.


Are you running a window manager like fluxbox?
Comment 2 Arthur Axel fREW Schmidt 2005-04-07 03:51:25 UTC
Yes, that's what I am running.
Comment 4 Mark Tiefenbruck 2007-07-08 06:43:53 UTC
This has been resolved in fluxbox. However, as the one who tracked this one down, I can say for sure that amarok shares the blame. The OSD is an override-redirect window. We therefore ignore it completely. When the user opened the menu, we raised that, and it ended up higher than the OSD in the stacking order. Then, when we needed to restack our windows, the OSD would get pushed to the bottom (since we're not keeping track of it). If amarok simply raised their OSD every time they mapped it, this would be a non-issue.