fixed: Don't remove a job from the processing queue until OnJobComplete has been...
authorjmarshallnz <jmarshallnz@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Mon, 13 Dec 2010 19:07:18 +0000 (19:07 +0000)
committerjmarshallnz <jmarshallnz@568bbfeb-2a22-0410-94d2-cc84cf5bfa90>
Mon, 13 Dec 2010 19:07:18 +0000 (19:07 +0000)
commitc229a27c25492b25b6346bc1b1006fd6ee170761
treee135c2bcd9bc422577cb5f4f67d93e47c330808f
parent594f7da1602af73733724bfa9f2a5d15addc047d
fixed: Don't remove a job from the processing queue until OnJobComplete has been done - this function may be time consuming or may lock while waiting on app thread.  Other jobs queued up and waited on by app thread could then cause deadlocks.

git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35628 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
xbmc/utils/JobManager.cpp