Bug 123023

Summary: splash is the topmost window
Product: [Applications] amarok Reporter: richlv
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: normal CC: l.lunak
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Slackware   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: amarok patch

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