Also the fix for this will be in unity/unity-shared/PluignAdapter.cpp.
Where we tell if a window is on top. What is happening, is we skip
always on top windows and if all the other windows are minimized it will
return false.

Also look in
unity/launcher/ApplicationLauncherIcon.cpp::ActivateLauncherIcon as this
function is what calls:

 if (!any_on_top && wm.IsWindowOnTop(xid))

Which is what you will be checking to see if its false or true.


** Tags added: bitesize

** Changed in: unity
   Importance: Medium => Low

** Also affects: unity (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: unity (Ubuntu)
       Status: New => Confirmed

** Changed in: ayatana-design
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/1131385

Title:
  "Always on top" prevents application spread from working

Status in Ayatana Design:
  Invalid
Status in Compiz:
  Invalid
Status in Unity:
  Triaged
Status in “unity” package in Ubuntu:
  Confirmed

Bug description:
  Consider you have many windows of the same type open. One method of switching 
between them is clicking the launcher icon which reveals the application 
spread. Now you can choose between the windows. This is how it should be. 
  However, the design idea was, if the windows are marked "Always on Top" there 
is no need for an application spread, as they are always on top. This is a bug 
and needs to be changed, because it does not consider minimized windows and 
therefore prevents switching to those windows. 
  If you have windows of the same application open, some of them minimized and 
ALL non-minimized windows are marked as "Always on top", the application spread 
does not work anymore, clicking the launcher does nothing.  Whether the 
minimized windows are marked always on top or not does not matter. 
  So the simplest way to reproduce  this bug would be:
  1.) Open two windows of the same application.
  2.) Minimize one and mark the other (non-minimized) as "Always on top". 
  3.) Try to switch to the minimized window using application spread

To manage notifications about this bug go to:
https://bugs.launchpad.net/ayatana-design/+bug/1131385/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to