]> code.delx.au - spectrwm/commit
Fix focus_win function to correctly set window focus.
authorReginald Kennedy <rk@rejii.com>
Sun, 19 Aug 2012 23:51:00 +0000 (07:51 +0800)
committerReginald Kennedy <rk@rejii.com>
Mon, 20 Aug 2012 18:37:22 +0000 (02:37 +0800)
commite0f96d62c687fd90290f1bf595bfd3e36b87c7d6
treeed02e7e061a9c3cfddc05b4fc51e54a5313e82b6
parent701e10650a34eba1ffd674598071614c03e5d767
Fix focus_win function to correctly set window focus.
Time must be specified in ClientMessage WM_TAKE_FOCUS; not
XCB_TIME_CURRENT.

Add timestamp parameter to client_msg.

Track X11 timestamps for use in focus_win.

Track window mapped state.

Check window state before unmapping.

Change focus function to only set workspace focus; need to call
focus_win separately.

Add debug output for FocusOut event.

Replace map_window_raised with map_window function.

Rename get_iconic to get_swm_iconic

Add debug output to client_msg.

Remove unfocus_all since no longer needed.

(Un)iconify in propertynotify.
spectrwm.c