# HG changeset patch # User Matthew Wild # Date 1293036379 0 # Node ID ad5924c31953bbf857f63865eb5497ed6ae9e725 # Parent 0323beb7183ce524e89ef60957db50371f0aaac2 util.filters: Add remove_filter_hook() diff -r 0323beb7183c -r ad5924c31953 util/filters.lua --- a/util/filters.lua Wed Dec 22 16:45:32 2010 +0000 +++ b/util/filters.lua Wed Dec 22 16:46:19 2010 +0000 @@ -76,4 +76,12 @@ t_insert(new_filter_hooks, callback); end +function remove_filter_hook(callback) + for i=1,#new_filter_hooks do + if new_filter_hooks[i] == callback then + t_remove(new_filter_hooks, i); + end + end +end + return _M;