Issue 38 in afloat: Finder Window Pinned to Desktop - Desktop icons can be brought in front

3 views
Skip to first unread message

codesite...@google.com

unread,
Jul 4, 2011, 7:20:28 PM7/4/11
to afloat-ann...@googlegroups.com
Status: New
Owner: ----

New issue 38 by twils...@mac.com: Finder Window Pinned to Desktop - Desktop
icons can be brought in front
http://code.google.com/p/afloat/issues/detail?id=38

What steps will reproduce the problem?
1. Select a Finder Window
2. Select Adjust Effects -> Pin it to the Desktop
3. Click on the Desktop (outside that window)

What is the expected output? What do you see instead?

The desktop should stay behind that window.

Instead, the desktop icons appear above the window. It cannot be selected,
which makes it hard to un-pin to the desktop.

What version of the product are you using? On what operating system?

Afloat 2.2 (as at 5 Jul 2011)
Mac OS X 10.6.8 (10K540)

Please provide any additional information below.

A workaround for the issue is to use Turn Overlays Back to Normal, which
triggers bug 37, which can also be worked around.

The pinned window can also be selected in the Window menu, and Adjust
Effects can bring it back to normal.


codesite...@google.com

unread,
Jul 4, 2011, 7:32:29 PM7/4/11
to afloat-ann...@googlegroups.com

Comment #1 on issue 38 by twils...@mac.com: Finder Window Pinned to Desktop
- Desktop icons can be brought in front
http://code.google.com/p/afloat/issues/detail?id=38

A potential fix for this issue is to change Afloat.m to use
(kCGDesktopWindowLevelKey + 1) = kCGBackstopMenuLevelKey
instead of
kCGDesktopWindowLevelKey

This would mean that the Finder Desktop could never come in front of any
pinned windows. Any conflicts with the backstop menu should be minor.

See
http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/Quartz_Services_Ref/Reference/reference.html#//apple_ref/c/tdef/CGWindowLevelKey

Reply all
Reply to author
Forward
0 new messages