From 9dd95e191d772d2fd86b11b10bfe214abfeddac7 Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Sun, 18 Feb 2018 23:04:17 -0500 Subject: [PATCH] While zmodem transferring, show dialog progress updates less frequently --- src/Session.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Session.cpp b/src/Session.cpp index f507ebb5..168885ba 100644 --- a/src/Session.cpp +++ b/src/Session.cpp @@ -1351,12 +1351,17 @@ void Session::zmodemReadStatus() void Session::zmodemReceiveBlock(const char* data, int len) { + static int steps = 0; QByteArray bytes(data, len); _zmodemProc->write(bytes); // Provide some feedback to dialog - _zmodemProgress->addProgressText(QStringLiteral(".")); + if (steps > 100) { + _zmodemProgress->addProgressText(QStringLiteral(".")); + steps = 0; + } + steps++; } void Session::zmodemFinished()