-
Notifications
You must be signed in to change notification settings - Fork 2
Fix input focus round 3 #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
…_wm_client_base_focus because getting wants_focus from x11 wid dose not work and results in the root window gaining focus
|
Not to be picky, but maybe squash all the focus changes into one commit (or several commits, separated by functionality/logic), I am not sure I'll be able to do any other type of review but coding style otherwise. @MerlijnWajer - what do you think? Also, please elaborate on what this patch is fixing, as it is not clear why "...getting wants_focus from x11 wid dose not work..." - is that a bug introduced by previous patch or it was there all the time, or... ? |
|
@freemangordon - I don't think we want to squash the commits already in master, that's effectively rewriting the git master history - let's not. @IMbackK - I'd like to merge this ASAP since I think I'm also being hit by some of the bugs, can you elaborate a bit more what this attempts to fix? Just a few more sentences so we know what's going on. |
|
@MerlijnWajer - ok, lets not force-push then. But still I would like to have some explanation on the fix. |
|
|
no, and this pr is still eventually required (dont merge it as is it dosent work right), if we want __NET_ACTIVE_WINDOW/input focus to work correctly in all cases. admittedly the cases it dose not work right atm involve clients that have multiple windows that are both visible at the same time. this ofc is impossible in hildon. |
Ignore mb_wm_client_want_focus in mb_wm_client_base_take_focus and mb_wm_client_base_focus
because getting wants_focus from x11 wid dose not work and results in the root window gaining focus