Closed Bug 702339 Opened 13 years ago Closed 13 years ago

Go back to using an AbsoluteLayout

Categories

(Firefox for Android Graveyard :: General, defect, P1)

ARM
Android
defect

Tracking

(firefox11 fixed, fennec11+)

RESOLVED FIXED
Tracking Status
firefox11 --- fixed
fennec 11+ ---

People

(Reporter: snorp, Assigned: snorp)

Details

Attachments

(1 file)

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)
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
Closed: 13 years ago
Resolution: --- → FIXED
tracking-fennec: --- → 11+
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: