Opened 14 years ago
Closed 13 years ago
#7408 closed bug (fixed)
BTextView don't accept canna input method sometimes
Reported by: | X512 | Owned by: | korli |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Kits/Interface Kit | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
After canna method have selected all is OK, but if focus change StyledEdit don't accept input. Input can be «fixed» by click on free space in Deskbar and after click on StyledEdit.
Attachments (3)
Change History (12)
by , 14 years ago
by , 13 years ago
Attachment: | patch.diff added |
---|
comment:1 by , 13 years ago
patch: | 0 → 1 |
---|
comment:2 by , 13 years ago
Component: | Servers/input_server → Kits/Interface Kit |
---|---|
Owner: | changed from | to
Patch disable noitifing input_server when window loose focus. This solve undefined behavior when active and inactive windows send message to input_server; if input_server receive message from active window first then all work correctly, when not input_server get wrong information about B_INPUT_METHOD_AWARE view.
comment:3 by , 13 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 13 years ago
I applied a similar patch in hrev42557. I found better to break early.
Please check whether it fits. Thanks!
comment:5 by , 13 years ago
Input work better, but bug still present. Context menu break input, because kAcceptKeyboardFocusFlag hack confuse input_server or app_server.
by , 13 years ago
Attachment: | patch2.diff added |
---|
comment:6 by , 13 years ago
Patch2 fix bug with menu. Patch block noitifing input_server about focus view changes when window is inactive.
comment:9 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Screenshot. StyledEdit is inactive because printscreen don't work with canna input method.