Closed
Bug 135263
Opened 22 years ago
Closed 16 years ago
Need ability to reparent plugin's widget
Categories
(Core Graveyard :: Plug-ins, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
Future
People
(Reporter: peterlubczynski-bugs, Assigned: peterl-bugs)
References
Details
(Keywords: topembed-)
Plugins are currently tried to frames and bug 90268 is about making plugins survive a reframe. The problem is that the plugin's widget is currently tried to the frame. When the frame goes away, the widget does too after the plugin instance is destroyed. This is going to cause a problem during reframe because as long as the instance is alive, the plugin needs a valid window. This bug is about supporting reparenting widgets so that we can stash the widget someplace while our frame goes away. Looking at the 4.x source, it looks like Waterson did something like this here: http://warp.mcom.com/webtools/bonsai/cvsblame.cgi?file=ns/cmd/winfe/cxwin.cpp#4038
Comment 1•22 years ago
|
||
*** Bug 135259 has been marked as a duplicate of this bug. ***
Comment 2•22 years ago
|
||
Marking mozilla-1.0 since this block 90268.
Status: NEW → ASSIGNED
Priority: -- → P2
Target Milestone: --- → mozilla1.0
Reporter | ||
Comment 3•22 years ago
|
||
Bug 90268 will probably involve a rewrite of quite a bit of plugin code which I don't know if there is enough time for Mozilla 1.0.
Comment 4•22 years ago
|
||
adding topembed+ as a preemptive measure. Guessing certain embeddors will find this and want it fixed eventually
Keywords: topembed+
Updated•22 years ago
|
Target Milestone: mozilla1.0 → mozilla1.0.1
Target Milestone: mozilla1.0.1 → mozilla1.1beta
Updated•22 years ago
|
Target Milestone: mozilla1.1beta → Future
Comment 5•22 years ago
|
||
<topembed+ triage> Chris, should this still be assigned to you? Can we have somebody in plugins take a look at it?
Comment 6•22 years ago
|
||
Assigning to Peter. WIN32 already supports reparenting of the nsIWidget using the SetParent method. Mac and Linux need to have SetParent implemented. Mac - bug 168117 Linux - bug 168116
Reporter | ||
Comment 7•22 years ago
|
||
per topembed+ triage: topembed-, P2:Future
Comment 8•16 years ago
|
||
Am I correct in thinking that this bug can be closed once the patch in bug 168117 lands (five years after it was written :-P) ?
Comment 9•16 years ago
|
||
Bug 168117 has landed. Closing. (There's a test case in that bug, if anyone wants to verify.)
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•2 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•