Patch from X512 (#7408): only send input method aware messages for active windows
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42557 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
77a64ff2c8
commit
b0b4ce7e95
@ -1082,11 +1082,13 @@ FrameMoved(origin);
|
||||
|
||||
// we notify the input server if we are gaining or losing focus
|
||||
// from a view which has the B_INPUT_METHOD_AWARE on a window
|
||||
// (de)activation
|
||||
// activation
|
||||
if (!active)
|
||||
break;
|
||||
bool inputMethodAware = false;
|
||||
if (fFocus)
|
||||
inputMethodAware = fFocus->Flags() & B_INPUT_METHOD_AWARE;
|
||||
BMessage msg(active && inputMethodAware ? IS_FOCUS_IM_AWARE_VIEW : IS_UNFOCUS_IM_AWARE_VIEW);
|
||||
BMessage msg(inputMethodAware ? IS_FOCUS_IM_AWARE_VIEW : IS_UNFOCUS_IM_AWARE_VIEW);
|
||||
BMessenger messenger(fFocus);
|
||||
BMessage reply;
|
||||
if (fFocus)
|
||||
|
Loading…
Reference in New Issue
Block a user