awesome/objects
Uli Schlachter 976b03f8a7 Don't modify WM_HINTS in client_set_urgent()
To quote from ICCCM (§4.1.2): "The window manager will not change properties
written by the client."

We tried to do this anyway to update WM_HINTS so that the current urgency state
is reflected. Apparently, Chrome does a similar read-modify-set cycle and the
resulting race condition meant that the "accepts input" hint on Chromium's
window was permanently disabled.

This helps with https://github.com/awesomeWM/awesome/issues/670, but I still
think that Chrome shouldn't try to implement "please don't focus me when I do
the following" by temporarily claiming "please don't ever focus me".

Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-16 19:31:20 +01:00
..
button.c Require "integer" instead of "number" in more places 2016-02-06 13:59:14 +01:00
button.h Clean up header includes 2014-03-30 20:07:48 +02:00
client.c Don't modify WM_HINTS in client_set_urgent() 2016-02-16 19:31:20 +01:00
client.h client: Add swapped, raised and lowered signals 2016-01-18 01:29:31 -05:00
drawable.c drawable.surface: Return nil if there is a surface 2016-01-15 18:38:51 +01:00
drawable.h drawable/drawin: Pass both lua_State and stack index around 2014-12-06 10:46:45 +01:00
drawin.c Select button press/release events on drawins 2015-12-13 18:10:29 +01:00
drawin.h drawin: lazily configure drawin windows 2015-08-23 15:25:23 +02:00
key.c Replace various calls to warn() with luaA_warn() 2015-12-31 15:35:13 +01:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
screen.c screen_getbycoord: Change definition of 'closest screen' 2015-10-10 20:10:23 +02:00
screen.h client_resize_do: prefer client's current screen 2015-07-21 15:16:37 +02:00
tag.c doc: signals: minor improvements, mainly for "tagged" 2015-07-07 17:19:41 +02:00
tag.h tag_client: Add explicit lua_State argument 2014-12-06 11:14:59 +01:00
window.c Replace various calls to warn() with luaA_warn() 2015-12-31 15:35:13 +01:00
window.h Apply window gravity for border width changes 2015-10-10 17:45:24 +02:00