Closed Bug 1201625 Opened 9 years ago Closed 9 years ago

Gecko view stopped displaying gecko content.

Categories

(B2GDroid Graveyard :: General, defect)

Unspecified
Android
defect
Not set
normal

Tracking

(firefox43 fixed)

RESOLVED FIXED
Tracking Status
firefox43 --- fixed

People

(Reporter: fabrice, Assigned: kats)

References

Details

Attachments

(1 file)

The patch in https://pastebin.mozilla.org/8845031 fixes the issue.
Regression from bug 1200399 based on fabrice's testing. It looks like in B2GDroid there's no layer with the root-content-document flag set, so we never send the setFirstPaintViewport message to Java-land. As a result the LayerView's paintstate is never updated it always draws the solid color background.
Blocks: 1200399
OS: Linux → Android
Hardware: x86_64 → Unspecified
Attached patch PatchSplinter Review
Thinking about this, it may turn out that eventually we need to invert this check and special-case Fennec instead of special-casing B2GDroid, because other GeckoView consumers might need this "special" behaviour as well. But I'm not sure yet - we can revisit this later if it becomes an issue.
Attachment #8656713 - Flags: review?(rbarker)
Attachment #8656713 - Flags: review?(rbarker) → review+
https://hg.mozilla.org/mozilla-central/rev/ad4b115c100f
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: