Closed trunkmaster closed 4 years ago
Sorry, I looked at the code for quite some time. But I am not able to tell whether these changes are an improvement or not. Could somebody please test these changes on different window managers and report back some results?
The WM_TAKE_FOCUS atom ist not WindowMaker specific, it is defined here https://tronche.com/gui/x/icccm/sec-4.html#s-4.1.7
The improvement is in order of checks and extra checking. You are right WM_TAKE_FOCUS is not WindowMaker specific.
@fredkiefer do you have any other objections?
@fredkiefer ?
Closing this for now.
During NEXTSPACE development I've managed to fix most (if not all) of focus related problems. Most tricky part was to make reliable focus handling on workspace switch. Most part of the changes are related to the TakeFocus atom that is specific to WindowMaker, AFAIK.