diff --git a/mythtv/libs/libmythbase/mythdownloadmanager.cpp b/mythtv/libs/libmythbase/mythdownloadmanager.cpp
index 49fcb65..a1d86c7 100644
|
a
|
b
|
static void ShutdownMythDownloadManager(void)
|
| 131 | 131 | */ |
| 132 | 132 | MythDownloadManager *GetMythDownloadManager(void) |
| 133 | 133 | { |
| | 134 | static QMutex mutex; |
| | 135 | mutex.lock(); |
| 134 | 136 | if (!downloadManager) |
| 135 | 137 | { |
| 136 | 138 | downloadManager = new MythDownloadManager(); |
| … |
… |
MythDownloadManager *GetMythDownloadManager(void)
|
| 146 | 148 | |
| 147 | 149 | atexit(ShutdownMythDownloadManager); |
| 148 | 150 | } |
| | 151 | mutex.unlock(); |
| 149 | 152 | |
| 150 | 153 | return downloadManager; |
| 151 | 154 | } |
| … |
… |
QDateTime MythDownloadManager::GetLastModified(const QString &url)
|
| 1028 | 1031 | QDateTime result; |
| 1029 | 1032 | |
| 1030 | 1033 | QDateTime now = QDateTime::currentDateTime(); |
| | 1034 | m_infoLock->lock(); |
| 1031 | 1035 | QNetworkCacheMetaData urlData = m_manager->cache()->metaData(QUrl(url)); |
| | 1036 | m_infoLock->unlock(); |
| 1032 | 1037 | |
| 1033 | 1038 | if (urlData.isValid()) |
| 1034 | 1039 | { |