Closed Bug 4936 Opened 26 years ago Closed 26 years ago

Applet life cycle is wrong in OJI

Categories

(Core Graveyard :: Java: OJI, defect, P1)

x86
Windows NT

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: stanley.ho, Assigned: amusil)

Details

When running applet in both viewer.exe and apprunner.exe, applet should be initialized the first time it is loaded. Start() and Stop() should be called between page switch, and destroy() should be called only if the browser decided to prunce the applet. However, in Gecko, all applets are init/start/stop/destroy for every page switch, and this is not the correct applet lifecycle.
Status: NEW → ASSIGNED
Target Milestone: M5
Priority: P3 → P1
Target Milestone: M5 → M6
I have added code to handle this on my local tree, but the plugin fails to respond to the Start() call (it does not draw anything). Stanley - can you come in tomorrow to look over it with me? There are also some plugin instance peer lifetime issues we need to discuss.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Verified in the final M7 build.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.