Closed Bug 849955 Opened 11 years ago Closed 11 years ago

Add a way to exit fennec on ouya

Categories

(Firefox for Android Graveyard :: General, defect)

All
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Firefox 22

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(1 file, 1 obsolete file)

On the latest ouya firmware, the "home" button is mapped to the menu, so there's no way to get out of fennec. Killing it via adb resurrects it immediately as well, presumably because ouya's firmware is "helpfully" restarting it for some reason or another.
If HOME is MENU, how do other apps handle this situation?
Attached patch Patch (obsolete) — Splinter Review
Put back quit button for non-touchscreen devices. You can't swipe-kill the app if there's no touchscreen.
Assignee: nobody → bugmail.mozilla
Attachment #723618 - Flags: review?(sriram)
(In reply to Mark Finkle (:mfinkle) from comment #1)
> If HOME is MENU, how do other apps handle this situation?

The app store on ouya isn't working yet so I don't have any other apps to try :(
Comment on attachment 723618 [details] [diff] [review]
Patch

Review of attachment 723618 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good to me.
Attachment #723618 - Flags: review?(sriram) → review+
In the new update, a single tap is MENU, but a double tap is HOME. (Also a long press is HOME on post-devkit controllers) :)
(In reply to Nick Badal (nick@ouya.tv) from comment #5)
> In the new update, a single tap is MENU, but a double tap is HOME. (Also a
> long press is HOME on post-devkit controllers) :)

Ah, good to know, thanks. I think this patch is still good to have since there's no other way to fully exit Fennec. IIRC you have an aggressive activity killer but the Gecko process itself will continue to run in the background until it is OOM-killed.

I landed this on inbound and then belatedly realized that I was using API level 16 classes (InputManager) without the appropriate checks so I backed it out:

https://hg.mozilla.org/integration/mozilla-inbound/rev/ecc5ce4b7632
https://hg.mozilla.org/integration/mozilla-inbound/rev/5f0aec2baecc

New patch coming.
Attached patch Patch (v2)Splinter Review
Now with proper version checks. Sorry for the churn.
Attachment #723618 - Attachment is obsolete: true
Attachment #723873 - Flags: review?(sriram)
Attachment #723873 - Flags: review?(sriram) → review+
https://hg.mozilla.org/mozilla-central/rev/08449d84f18d
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 22
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: