Closed
Bug 11938
Opened 27 years ago
Closed 26 years ago
MapNotify lossage in xlib mainloop
Categories
(Core :: DOM: UI Events & Focus Handling, defect, P3)
Tracking
()
VERIFIED
FIXED
People
(Reporter: blizzard, Assigned: blizzard)
Details
The MapNotify event is required in the xlib mainloop to notify the widget code
that a window has been mapped. Without this information you can't safely
use XSetInputFocus() on a window. The mIsMapped member variable in the nsWidget
object holds this state information.
Also, the tight loop in HandleConfigureNotifyEvent that will get the last
ConfigureEvent will drop MapNotify events on the floor without passing Go or
collecting $200. This is because it will use a XCheckWindowEvent() with a
StructureNotifyMask and not handle any MapNotify events. Badness. Must fix.
| Assignee | ||
Updated•27 years ago
|
Status: NEW → ASSIGNED
| Assignee | ||
Updated•27 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 27 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 1•27 years ago
|
||
Figured out how to work around this. Also, not needing to track MapNotify
anymore. Closing this chapter.
| Assignee | ||
Comment 2•26 years ago
|
||
Please ignore the spam. Changing address.
Assignee: blizzard → blizzard
Status: RESOLVED → NEW
| Assignee | ||
Comment 3•26 years ago
|
||
bustage from my reassign
Status: NEW → RESOLVED
Closed: 27 years ago → 26 years ago
Comment 4•26 years ago
|
||
Mass update: changing qacontact to ckritzer@netscape.com
QA Contact: janc → ckritzer
Comment 6•25 years ago
|
||
Reassigning QA Contact for all open and unverified bugs previously under Lorca's
care to Gerardo as per phone conversation this morning.
QA Contact: lorca → gerardok
Updated•7 years ago
|
Component: Event Handling → User events and focus handling
You need to log in
before you can comment on or make changes to this bug.
Description
•