diff --git a/openbr/plugins/misc.cpp b/openbr/plugins/misc.cpp index 345257c..0b23a20 100644 --- a/openbr/plugins/misc.cpp +++ b/openbr/plugins/misc.cpp @@ -639,8 +639,8 @@ class ProgressCounterTransform : public TimeVaryingTransform { Q_OBJECT - Q_PROPERTY(int totalProgress READ get_totalProgress WRITE set_totalProgress RESET reset_totalProgress STORED false) - BR_PROPERTY(int, totalProgress, 1) + Q_PROPERTY(qint64 totalProgress READ get_totalProgress WRITE set_totalProgress RESET reset_totalProgress STORED false) + BR_PROPERTY(qint64, totalProgress, 1) void projectUpdate(const TemplateList &src, TemplateList &dst) { @@ -651,7 +651,7 @@ class ProgressCounterTransform : public TimeVaryingTransform if (!dst.empty()) { for (int i=0;i < dst.size();i++) { int frame = dst[i].file.get("FrameNumber", -1); - if (frame == last_frame) + if (frame == last_frame && frame != -1) continue; Globals->currentProgress = dst[i].file.get("progress",0);