awesome/lib/awful
Uli Schlachter d8dc4bb2f5 awful.client.floating.toggle: Fix for dialogs
awful.client.floating.get() does some sensible defaults. E.g. dialogs are
floating by default. Since floating.toggle only checked the property, these
defaults made it break.

So floating.toggle() should use floating.get to decide if a given client is
floating. It should also use "false" instead of "nil" when the client is made
non-floating or else the default will apply again.

Thanks to vsp for making me figure this out. :)

Signed-off-by: Uli Schlachter <psychon@znc.in>
2011-02-10 23:03:05 +01:00
..
layout Use signal emitions on classes 2010-08-26 18:31:06 +02:00
mouse lua{class,object}: rename signals functions 2010-08-25 20:28:20 +02:00
widget Use ._NAME for identifying oocairo surfaces 2011-01-21 19:54:27 +01:00
autofocus.lua.in Don't focus a different screen on unmanage (FS#850) 2011-01-27 18:10:39 +01:00
button.lua.in lua{class,object}: rename signals functions 2010-08-25 20:28:20 +02:00
client.lua.in awful.client.floating.toggle: Fix for dialogs 2011-02-10 23:03:05 +01:00
completion.lua.in awful.completion: callback functions return table of matches 2010-10-11 15:22:44 +02:00
dbus.lua.in awful.dbus: enhance description 2009-08-28 15:33:18 +02:00
ewmh.lua.in Convert some more code to "class signals" 2010-08-26 18:42:38 +02:00
init.lua.in client: implements maximized and fullscreen requests with Lua 2010-05-28 13:29:29 +02:00
key.lua.in lua{class,object}: rename signals functions 2010-08-25 20:28:20 +02:00
menu.lua.in add usage example for awful.menu 2011-01-26 22:10:00 +01:00
placement.lua.in awful.placement.no_overlap: Ignore desktop clients 2010-09-03 17:43:36 +02:00
prompt.lua.in awful.prompt: add ctrl-backspace 2010-10-21 09:05:40 +02:00
remote.lua.in lua{class,object}: rename signals functions 2010-08-25 20:28:20 +02:00
rules.lua.in Add match_any function and rule_any definition for different client matching. 2010-09-14 16:51:40 +02:00
screen.lua.in Add signals before using them 2010-08-25 23:00:36 +02:00
startup_notification.lua.in lua{class,object}: rename signals functions 2010-08-25 20:28:20 +02:00
tag.lua.in awful.tag: do not update history when identical tags 2010-10-20 17:30:57 +02:00
tooltip.lua.in awful.tooltip: Fix for new widget layouts 2010-10-07 11:11:48 +02:00
util.lua.in Remove last known usage of deprecated in Lua 5.1 `arg` 2010-10-12 18:38:04 +02:00
wibox.lua.in awful.wibox: Port to new widget system 2010-10-06 14:20:30 +02:00