Last Comment Bug 370134 - getZOrderDOMWindowEnumerator doesn't work on OS/2
: getZOrderDOMWindowEnumerator doesn't work on OS/2
Status: RESOLVED INCOMPLETE
:
Product: Core Graveyard
Classification: Graveyard
Component: Widget: OS/2 (show other bugs)
: Trunk
: x86 OS/2
: -- minor (vote)
: ---
Assigned To: Mike Kaply [:mkaply]
:
:
Mentors:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-02-12 02:23 PST by Peter Weilbacher
Modified: 2016-02-17 09:01 PST (History)
1 user (show)
See Also:
QA Whiteboard:
Iteration: ---
Points: ---


Attachments

Description Peter Weilbacher 2007-02-12 02:23:56 PST
As I just noticed in Bug 366242 getZOrderDOMWindowEnumerator does not return a usable window list on OS/2. This seems to be similar to Bug 156333 which is marked as a Linux/GTK problem. I have no clue so far where the fault may lie but probably somewhere in widget.

If this gets fixed the BROKEN_WM_Z_ORDER define can be removed from browser/components/nsBrowserContentHandler.js for OS/2.
Comment 1 Peter Weilbacher 2007-06-01 06:53:31 PDT
Just a note to whoever will find time to investigate this: the function to start looking at seems to be nsWindowMediator::GetZOrderDOMWindowEnumerator() in xpfe/appshell/src/nsWindowMediator.cpp (still seems to be used even for Toolkit apps) that in turn makes use of the nsASDOMWindowFrontToBackEnumerator class from xpfe/appshell/src/nsAppShellWindowEnumerator.cpp.
Comment 2 Mike Kaply [:mkaply] 2016-02-17 09:01:43 PST
OS/2 is no longer in the tree.

Note You need to log in before you can comment on or make changes to this bug.