Closed
Bug 1362191
Opened 8 years ago
Closed 8 years ago
Remove GeckoInterface.doRestart
Categories
(GeckoView :: General, enhancement)
Tracking
(firefox55 fixed)
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: jchen, Assigned: jchen)
References
Details
Attachments
(4 files)
8.42 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
20.34 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
7.39 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
4.51 KB,
patch
|
jchen
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•8 years ago
|
||
In the GeckoBundle data for the "Gecko:Exited" event, indicate whether
we should restart or not through the "restart" flag.
Attachment #8865741 -
Flags: review?(snorp)
Assignee | ||
Comment 2•8 years ago
|
||
Move the code that actually performs shutdown from BrowserApp to
GeckoApplication, so we can shutdown even without an active BrowserApp.
From inside GeckoApp/BrowserApp, all shutdown now go through
finishAndShutdown(), which destroys the Activity before shutting down.
Attachment #8865742 -
Flags: review?(snorp)
Assignee | ||
Comment 3•8 years ago
|
||
GeckoAppShell.scheduleRestart was called from XPCOM toolkit when we
needed to restart after the Gecko thread exits. But because we made the
"Gecko:Exited" event contain a "restart" flag, we can handle that
entirely in Java now, so we don't need to call
GeckoAppShell.scheduleRestart anymore.
Attachment #8865743 -
Flags: review?(snorp)
Assignee | ||
Comment 4•8 years ago
|
||
Remove GeckoInterface.doRestart now that it's no longer used.
Attachment #8865744 -
Flags: review+
Attachment #8865741 -
Flags: review?(snorp) → review+
Attachment #8865742 -
Flags: review?(snorp) → review+
Attachment #8865743 -
Flags: review?(snorp) → review+
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → nchen
Status: NEW → ASSIGNED
Pushed by nchen@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/11495bc70755
1. Add "restart" flag for "Gecko:Exited" event; r=snorp
https://hg.mozilla.org/integration/mozilla-inbound/rev/2458deaf6064
2. Move shutdown to GeckoApplication; r=snorp
https://hg.mozilla.org/integration/mozilla-inbound/rev/632e8d8dd077
3. Remove GeckoAppShell.scheduleRestart; r=snorp
https://hg.mozilla.org/integration/mozilla-inbound/rev/01cf56720e84
4. Remove GeckoInterface.doRestart; r=me
Comment 6•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/11495bc70755
https://hg.mozilla.org/mozilla-central/rev/2458deaf6064
https://hg.mozilla.org/mozilla-central/rev/632e8d8dd077
https://hg.mozilla.org/mozilla-central/rev/01cf56720e84
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Updated•6 years ago
|
Product: Firefox for Android → GeckoView
Updated•6 years ago
|
Target Milestone: Firefox 55 → mozilla55
You need to log in
before you can comment on or make changes to this bug.
Description
•