Closed Bug 582371 Opened 14 years ago Closed 14 years ago

Enable VKB in Maemo 6 / Meego Qt Version

Categories

(Firefox for Android Graveyard :: General, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jbos, Unassigned)

References

Details

Attachments

(1 file, 3 obsolete files)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100317 SUSE/3.5.9-0.1.1 Firefox/3.5.9
Build Identifier: 

As a user i want to see and use the meego vkb in the qt build.

Reproducible: Always
Attached patch patch to add qt meego vkb (obsolete) — Splinter Review
Attachment #460656 - Flags: review?(mark.finkle)
Attached patch patch to add qt meego/maemo6 vkb (obsolete) — Splinter Review
Attachment #460656 - Attachment is obsolete: true
Attachment #460657 - Flags: review?(mark.finkle)
Attachment #460656 - Flags: review?(mark.finkle)
Comment on attachment 460657 [details] [diff] [review]
patch to add qt meego/maemo6 vkb

stealing from mfinkle.
Attachment #460657 - Flags: review?(mark.finkle) → review?(doug.turner)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Blocks: 583135
Blocks: 583151
No longer blocks: 583135
Blocks: 583150
Blocks: 583152
Blocks: 583179
what is gFailedOpenKeyboard about?
The interaction in meego/maemo6 between browser / vkb / windowmanager is really fragile and this is there to cover the most common failure case and make it more robust. The failure covered by this ends up in:
 - Flickering,
 - Disorder of VKB and Browser
 - Invisible (but interactive) VKB
 - Crash of the browser

It is caused by activating the vkb from within a non active application. This was i.e. the case when the awesomebar was activated during startup.
Comment on attachment 460657 [details] [diff] [review]
patch to add qt meego/maemo6 vkb

Drop the #ifdefs.  It doesn't sound like we need them.

Where we are using known values instead of #include from some SDK, can we add a comment?

Comment on why you need:

+static bool gFailedOpenKeyboard = false;

Maybe it should be something like:

/* In case we could not open the keyboard, we will try again when the focus event is sent.  This can happen if the keyboard is asked for before the window is focused. */
Attachment #460657 - Flags: review?(doug.turner) → review-
No longer blocks: 583179
Attached patch Review comments addressed (obsolete) — Splinter Review
This is an updated version of the patch that should address all review issues.
Take note that is now also put on top of the recently rebased MApplication patch in bug 583179.
Attachment #460657 - Attachment is obsolete: true
Attachment #462228 - Flags: review?(doug.turner)
No longer blocks: 583150
Depends on: 583039
The patch for bug 583179 changed a bit, so this one is now updated to apply on top of the latest version.
Attachment #462228 - Attachment is obsolete: true
Attachment #462439 - Flags: review?(doug.turner)
Attachment #462228 - Flags: review?(doug.turner)
Attachment #462439 - Flags: review?(doug.turner) → review+
No longer blocks: 583151
http://hg.mozilla.org/mozilla-central/rev/a73ba51c5b1d
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Verified fixed on:
Mozilla/5.0 (Maemo;Linux armv7l;rv:7.0)Gecko/20110908
Firefox/7.0 Fennec/7.0
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: