Closed Bug 278058 Opened 20 years ago Closed 19 years ago

non-editable and disappearing character exists on password field when using ATOK

Categories

(Core :: Internationalization, defect, P3)

x86
Windows XP
defect

Tracking

()

RESOLVED FIXED
mozilla1.8beta2

People

(Reporter: masayuki, Assigned: masayuki)

References

()

Details

(Keywords: inputmethod, intl)

Attachments

(1 obsolete file)

If we use ATOK on password field, the non-editable and disappear charachter is
inserted when we type any charachter.
The reason is maybe ATOK send WM_IMESTARTCOMPOSITION after WM_IMECOMPOSITION.
Therefore, the IME state is conflict on nsWindow.
But when conflict the state, we don't care this situation.
Priority: -- → P3
Summary: non-editable and disappeare charachter exists on password field when using ATOK → non-editable and disappearing character exists on password field when using ATOK
Target Milestone: --- → mozilla1.9alpha
Attached patch Patch rv1.0 (obsolete) — Splinter Review
This patch is fixed this problem.
In editor/libeditor/text/nsPlainTextEditor.cpp, the initialization of
BeginComposition is run only once, not twice.
In widget/src/windows/nsWindow.cpp, same. the composition start event should
occur only once too.
Attachment #176348 - Flags: review?(timeless)
Status: NEW → ASSIGNED
Target Milestone: mozilla1.9alpha → mozilla1.8beta2
Attachment #176348 - Flags: review?(timeless) → review+
Attachment #176348 - Flags: superreview?(bzbarsky)
Attachment #176348 - Flags: superreview?(bzbarsky) → superreview+
Comment on attachment 176348 [details] [diff] [review]
Patch rv1.0

mozilla/editor/libeditor/text/nsPlaintextEditor.cpp	1.85
mozilla/widget/src/windows/nsWindow.cpp 	3.542
Attachment #176348 - Attachment is obsolete: true
Thank you for checked-in!
-> FIXED
Status: ASSIGNED → RESOLVED
Closed: 19 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: