xbmc/xbmc — pull request #1835 by pieh (2012-11-23 12:51:46+00:00)
Title: fix: GUI freezes when cancelling update library

First commit is fix for http://trac.xbmc.org/ticket/13535 (issue described in my comment on trac ticket). It doesn't change CVideo/MusicInfoScanner::IsScanning() as it relies on dedicated CVideo/MusicInfoScanner::m_bRunning flag and not on CThread::m_bStop flag.

Second commit will just disable showing "download failed" dialog after we stopped scanner (not pretty but as CVideoInfoScanner::DownloadFailed is static so not much could be done without code shuffling)