diff --git a/repertory/librepertory/src/file_manager/direct_open_file.cpp b/repertory/librepertory/src/file_manager/direct_open_file.cpp index 813468ed..58690ed0 100644 --- a/repertory/librepertory/src/file_manager/direct_open_file.cpp +++ b/repertory/librepertory/src/file_manager/direct_open_file.cpp @@ -69,7 +69,8 @@ auto direct_open_file::read(std::size_t read_size, std::uint64_t read_offset, (2U * utils::time::NANOS_PER_SECOND)) { last_progress_ = utils::time::get_time_now(); auto progress = (static_cast(read_offset + read_size) / - static_cast(fsi_.size) * 100.0); + static_cast(fsi_.size)) * + 100.0; event_system::instance().raise( fsi_.api_path, fsi_.source_path, progress); } diff --git a/repertory/librepertory/src/file_manager/open_file.cpp b/repertory/librepertory/src/file_manager/open_file.cpp index 0f66a197..65a5acde 100644 --- a/repertory/librepertory/src/file_manager/open_file.cpp +++ b/repertory/librepertory/src/file_manager/open_file.cpp @@ -246,7 +246,8 @@ void open_file::download_chunk(std::size_t chunk, bool skip_active, read_state_.count(), get_api_error()); if (get_api_error() == api_error::success) { auto progress = (static_cast(read_state_.count()) / - static_cast(read_state_.size()) * 100.0); + static_cast(read_state_.size())) * + 100.0; event_system::instance().raise( fsi_.api_path, fsi_.source_path, progress); if (read_state_.all() && not notified_) { diff --git a/repertory/librepertory/src/file_manager/ring_buffer_open_file.cpp b/repertory/librepertory/src/file_manager/ring_buffer_open_file.cpp index 5723d16e..65dc17d9 100644 --- a/repertory/librepertory/src/file_manager/ring_buffer_open_file.cpp +++ b/repertory/librepertory/src/file_manager/ring_buffer_open_file.cpp @@ -209,8 +209,9 @@ auto ring_buffer_open_file::download_chunk(std::size_t chunk, bool skip_active) chunk_lock.lock(); if (res == api_error::success) { - auto progress = (static_cast(chunk) / - static_cast(total_chunks_) * 100.0); + auto progress = + (static_cast(chunk) / static_cast(total_chunks_)) * + 100.0; event_system::instance().raise(fsi_.api_path, source_path_, progress); res = (chunk >= ring_begin_ && chunk <= ring_end_)