Go back to using an AbsoluteLayout

RESOLVED FIXED

Status

()

Firefox for Android
General
P1
normal
RESOLVED FIXED
6 years ago
5 years ago

People

(Reporter: snorp, Assigned: snorp)

Tracking

unspecified
ARM
Android
Points:
---

Firefox Tracking Flags

(firefox11 fixed, fennec11+)

Details

Attachments

(1 attachment)

Created attachment 574337 [details] [diff] [review]
Use AbsoluteLayout for the main Gecko layout

Using RelativeLayout as we do currently causes plugin SurfaceViews to be incorrectly sized. Notably, any SurfaceView that is positioned and sized such that some of it would be offscreen gets resized so that it is not. Going back to AbsoluteLayout solves the problem.
Attachment #574337 - Flags: review?(blassey.bugs)

Updated

6 years ago
Priority: -- → P1
(In reply to James Willcox (:snorp) (jwillcox@mozilla.com) from comment #0)
> Created attachment 574337 [details] [diff] [review] [diff] [details] [review]
> Use AbsoluteLayout for the main Gecko layout
> 
> Using RelativeLayout as we do currently causes plugin SurfaceViews to be
> incorrectly sized. Notably, any SurfaceView that is positioned and sized
> such that some of it would be offscreen gets resized so that it is not.
> Going back to AbsoluteLayout solves the problem.

Isn't AbsoluteLayout deprecated? Isn't there a way to implement fixed positioning without it?
Attachment #574337 - Flags: review?(blassey.bugs) → review+
https://hg.mozilla.org/projects/birch/rev/fd9a9c599157
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
tracking-fennec: --- → 11+
status-firefox11: --- → fixed
You need to log in before you can comment on or make changes to this bug.