Index: apps/tagcache.c =================================================================== --- apps/tagcache.c (revision 29377) +++ apps/tagcache.c (working copy) @@ -3799,6 +3799,9 @@ return true; } + if (IS_SYSEVENT(ev.id)) + queue_remove_from_head(&tagcache_queue, ev.id); + return false; } #endif Index: firmware/common/dircache.c =================================================================== --- firmware/common/dircache.c (revision 29377) +++ firmware/common/dircache.c (working copy) @@ -189,6 +189,9 @@ return true; } + if (IS_SYSEVENT(ev.id)) + queue_remove_from_head(&dircache_queue, ev.id); + return false; }