util.filters: Fix inserting items so that higher priority filters run first
authorKim Alvefur <zash@zash.se>
Mon, 30 Sep 2013 19:51:42 +0000 (21:51 +0200)
committerKim Alvefur <zash@zash.se>
Mon, 30 Sep 2013 19:51:42 +0000 (21:51 +0200)
util/filters.lua

index d143666bf8d8f212225d475cdc8312317e746ad4..d24bd33e06b0c74bba0462360757bb49733ce88c 100644 (file)
@@ -52,7 +52,7 @@ function add_filter(session, type, callback, priority)
        local i = 0;
        repeat
                i = i + 1;
-       until not filter_list[i] or filter_list[filter_list[i]] >= priority;
+       until not filter_list[i] or filter_list[filter_list[i]] < priority;
        
        t_insert(filter_list, i, callback);
        filter_list[callback] = priority;