server: Dequeue item upon manual removal
authorJens Georg <jensg@openismus.com>
Tue, 6 Aug 2013 08:43:50 +0000 (10:43 +0200)
committerJens Georg <jensg@openismus.com>
Tue, 6 Aug 2013 13:05:15 +0000 (15:05 +0200)
commit2728cfb2265c4a0054746039c0616d6532460a1c
tree22099cde5cd035a212224e7e1c1b75369670b244
parent03811443252b8c4f592a957ff5bf08d66a5d5717
server: Dequeue item upon manual removal

If the client creates an object in DLNA.ORG_AnyContainer but doesn't
upload anything to it and then removes it within the 35s timeout, the
ObjectRemovalQueue would still trigger and cause criticals.

This change just tries to dequeue everything we remove to fix this.

https://bugzilla.gnome.org/show_bug.cgi?id=702633
src/librygel-server/rygel-item-destroyer.vala