Opened 7 months ago
Invalidate icon area of MethodReplicant by update icon
|Reported by:||hanya||Owned by:||stippi|
|Has a Patch:||no||Platform:||All|
BInputServerMethod::SetIcon can update icon data on MethodReplicant in the deskbar. But the icon is not redrawn until MethodReplicant::UpdateMethod call which is called by swiching of the current input method. UpdateMethod method can not be called by the input method implementation since it can not know cookie value asigned itself.
Please invalidate replicant view in UpdateMethodIcon method if the icon update is caused on the currentlly selected input method.
With this enhancement, we can use icon area as mode indicator of input method. We can hide tool window of the input method which provided to show current mode.