examples/room_priv.lua
changeset 99 ed4676536ed9
parent 74 9d1d5939ac9f
child 109 2d2111cb5109
equal deleted inserted replaced
98:59aeae623ac6 99:ed4676536ed9
    39 		room_priv_restore[key] = binding
    39 		room_priv_restore[key] = binding
    40 		main.binding ( key, ('lua main.run ( %q ); room_priv_register_nicks ()'):format ( binding ) )
    40 		main.binding ( key, ('lua main.run ( %q ); room_priv_register_nicks ()'):format ( binding ) )
    41 	end
    41 	end
    42 end
    42 end
    43 
    43 
    44 hooks_d['hook-quit'].room_priv =
    44 main.hook ( 'hook-lua-quit',
    45 	function ( args )
    45 	function ( args )
    46 		for key, binding in pairs ( room_priv_restore ) do
    46 		for key, binding in pairs ( room_priv_restore ) do
    47 			main.binding ( key, binding )
    47 			main.binding ( key, binding )
    48 		end
    48 		end
    49 	end
    49 	end )
    50 
    50 
    51 -- vim: se ts=4: --
    51 -- vim: se ts=4: --