X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fstoresession.cpp;h=221804c40baaf07721f7c229704f5cae072f1ca4;hb=e0e560a5b61ce41b1907d699911cae86a793d5d7;hp=058b46a99ee8d1d5b6434cd33e6da93c91d080fd;hpb=2acdb232d6bb452cfdfaea3ef5218fb4da592329;p=pulseview.git diff --git a/pv/storesession.cpp b/pv/storesession.cpp index 058b46a..221804c 100644 --- a/pv/storesession.cpp +++ b/pv/storesession.cpp @@ -53,7 +53,7 @@ namespace pv { const size_t StoreSession::BlockSize = 1024 * 1024; StoreSession::StoreSession(const std::string &file_name, - const SigSession &session) : + const Session &session) : file_name_(file_name), session_(session), interrupt_(false), @@ -198,6 +198,9 @@ void StoreSession::store_proc(shared_ptr snapshot) units_stored_ = start_sample >> progress_scale; } + // Zeroing the progress variables indicates completion + units_stored_ = unit_count_ = 0; + progress_updated(); output_.reset();