Bug 123023 - splash is the topmost window
Summary: splash is the topmost window
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Slackware Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-03 15:49 UTC by richlv
Modified: 2007-09-03 14:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
amarok patch (4.17 KB, patch)
2007-08-15 15:14 UTC, Lubos Lunak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description richlv 2006-03-03 15:49:59 UTC
Version:           svn revision 514058 (using KDE KDE 3.5.1)
Installed from:    Slackware Packages
Compiler:          gcc version 3.4.5 
OS:                Linux

xorg 6.9

amarok's splashscreen is the topmost window, activating other windows does not cover it and even switching desktops does not get rid of it.

even though splashscreen can be disabled, it would be nice to fix it :)

(probably something connected with windows types/hinting ?)
Comment 1 Mark Kretschmann 2006-03-03 16:04:36 UTC
Just click on the splash screen to hide it :)
Comment 2 richlv 2006-03-03 16:13:06 UTC
ahh, indeed =)
but maybe we could get more closer to standards behaviour ?

i don't pretend to know anything about programming ;), but i have seen similar problems fixed with other applications.
http://standards.freedesktop.org/wm-spec/wm-spec-latest.html

it somehow didn't even occur to me that i could click on splash as most applications today provide correct hinting and giving focus to other window allows it to cover splash, also switching desktops should not leave splash as the topmost window :)
Comment 3 Lubos Lunak 2007-08-15 15:12:13 UTC
This is not fixed.
Comment 4 Lubos Lunak 2007-08-15 15:14:27 UTC
Created attachment 21396 [details]
amarok patch

The attached patch fixes the problem (we have library classes for a reason). If
you support also older KDE versions without the class (I don't remember when it
was introduced), use your own code only for the old versions.
Comment 5 Maximilian Kossick 2007-09-03 14:29:54 UTC
fixed in Amarok 2