Closed Bug 767627 Opened 12 years ago Closed 12 years ago

nsObjectLoadingContent should re-open channels for plugins that initially instantiated with one

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla20

People

(Reporter: johns, Assigned: johns)

References

Details

Attachments

(1 obsolete file)

Right now, if a plugin instance is stopped and then restarted, for instance due to navigating and then pressing back, we will respawn the plugin, but not re-open the channel we opened for it the first time. Plugins can be spawned without a channel, and will generally request the data they need, but for consistency we should instantiate them the same way.
Blocks: 736998
Comment on attachment 657370 [details] [diff] [review]
When re-instantiating plugins that loaded with a channel, re-open the initial channel

We re-call LoadObject here because there's no guarantee the newly-opened channel will return the same content type/etc
Attachment #657370 - Flags: review?(joshmoz)
Attachment #657370 - Flags: review?(joshmoz) → review+
Depends on: 783059
What is the plan here John?
No longer depends on: 783059
Blocks: 767633
No longer depends on: 745030
This was fixed in a more comprehensive manner in bug 767633
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Attachment #657370 - Attachment is obsolete: true
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: