Software /
code /
prosody
Comparison
util/filters.lua @ 5849:8f451d370dd4
util.filters: Fix inserting items so that higher priority filters run first
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 30 Sep 2013 21:51:42 +0200 |
parent | 3943:ad5924c31953 |
child | 5850:e8c743f4213f |
child | 6366:8dee696c33cc |
comparison
equal
deleted
inserted
replaced
5826:9fc1088b3b68 | 5849:8f451d370dd4 |
---|---|
50 priority = priority or 0; | 50 priority = priority or 0; |
51 | 51 |
52 local i = 0; | 52 local i = 0; |
53 repeat | 53 repeat |
54 i = i + 1; | 54 i = i + 1; |
55 until not filter_list[i] or filter_list[filter_list[i]] >= priority; | 55 until not filter_list[i] or filter_list[filter_list[i]] < priority; |
56 | 56 |
57 t_insert(filter_list, i, callback); | 57 t_insert(filter_list, i, callback); |
58 filter_list[callback] = priority; | 58 filter_list[callback] = priority; |
59 end | 59 end |
60 | 60 |