Fix utterly broken tag core new/cur/old detection
authorJack Miller <jack@codezen.org>
Mon, 8 Aug 2016 18:34:23 +0000 (13:34 -0500)
committerJack Miller <jack@codezen.org>
Mon, 8 Aug 2016 18:34:23 +0000 (13:34 -0500)
commit495dd2032b5fff6c765bcf5b186e3fee9b8386f2
treef1dd77e3a0397ddfdb8d1a86d4b8a4d2368f27c9
parentcf261aee86c293f96fff83cb1a319c758fe3849e
Fix utterly broken tag core new/cur/old detection

Turns out when you double sort one list instead of sorting both lists,
assuming that both lists are sorted is a bad idea.

Fortunately, we only used this logic to notify other objects, so the
worst effect is that we woke up the gui thread for nothing, and the
pending item count got out of wack, but in theory it could also remove
items improperly, although I haven't seen that in the wild.

Closes #40
canto_curses/tagcore.py