diff --git a/Postal.lua b/Postal.lua index 2bd129f..ad58f9c 100644 --- a/Postal.lua +++ b/Postal.lua @@ -818,10 +818,12 @@ do local ignore = {[UnitName'player']=true} local function process(name) - if name and not ignore[name] and strfind(strupper(name), strupper(input), nil, true) == 1 then - tinsert(matches, name) + if name then + if not ignore[name] and strfind(strupper(name), strupper(input), nil, true) == 1 then + tinsert(matches, name) + end + ignore[name] = true end - ignore[name] = true end for character in Postal_Characters[GetCVar'realmName' .. '|' .. UnitFactionGroup'player'] do process(character)