diff options
Diffstat (limited to 'plugins/NewStory/src/history_array.cpp')
-rw-r--r-- | plugins/NewStory/src/history_array.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/NewStory/src/history_array.cpp b/plugins/NewStory/src/history_array.cpp index 2d109c1540..4e5ac3a1a5 100644 --- a/plugins/NewStory/src/history_array.cpp +++ b/plugins/NewStory/src/history_array.cpp @@ -401,7 +401,10 @@ void ItemData::load(bool bLoadAlways) DB::FILE_BLOB blob(dbe); if (blob.isOffline()) { m_bOfflineFile = true; - m_bOfflineDownloaded = blob.isCompleted(); + if (blob.isCompleted()) + m_bOfflineDownloaded = 100; + else + m_bOfflineDownloaded = uint8_t(100.0 * blob.getTransferred() / blob.getSize()); CMStringW buf; buf.Append(blob.getName() ? blob.getName() : TranslateT("Unnamed")); |