Closed koiuo closed 11 years ago
Since you're able to choose the Cyrillic titled client from the menu, we can narrow down the suspects to the wmiirc logic itself: the Cyrillic text that wimenu emits is probably not in the same encoding as the Cyrillic text that wmiirc supplied it. As a result, the wmiirc is not able to reverse-lookup the index of the chosen item.
Yep, wmiirc logic is a suspect. There is a snippet of code in the control/action/focus.yaml
focus_client_menu: |
if client = client_menu('show client:', :client)
client.focus
end
I'm not familiar with yaml, but obviously, the problem is in the client_menu() method and value it produces.
Could you please suggest, where to dig for a solution?
Yes, client_menu()
is implemented in lib/wmiirc/menu.rb.
Were you able to fix the problem @edio ?
No, I wasn't, sorry. I tried but gave up quickly.
Closing this issue because your pull request has been merged.
Steps to reproduce
Expected action
Actual action