From 6b89ee790370919025276d2fcdda8fa19be88d7b Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Sun, 6 Sep 2020 22:12:55 -0500 Subject: [PATCH] fixup! refactor: make variant_headers reusable to qt app. (#1369) --- qt/Session.cc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/qt/Session.cc b/qt/Session.cc index 1a90c32a6..4a8f9749a 100644 --- a/qt/Session.cc +++ b/qt/Session.cc @@ -297,12 +297,8 @@ Session::Session(QString config_dir, Prefs& prefs) : config_dir_(std::move(config_dir)), prefs_(prefs) { + stats_ = { }; stats_.ratio = TR_RATIO_NA; - stats_.uploadedBytes = 0; - stats_.downloadedBytes = 0; - stats_.filesAdded = 0; - stats_.sessionCount = 0; - stats_.secondsActive = 0; cumulative_stats_ = stats_; connect(&prefs_, SIGNAL(changed(int)), this, SLOT(updatePref(int))); @@ -859,28 +855,28 @@ RpcResponseFuture Session::exec(std::string_view method, tr_variant* args) void Session::updateStats(tr_variant* d, tr_session_stats* stats) { - auto value = dictFind(d, TR_KEY_uploadedBytes); + auto value = dictFind(d, TR_KEY_uploadedBytes); if (value) { stats->uploadedBytes = *value; } - if ((value = dictFind(d, TR_KEY_downloadedBytes))) + if ((value = dictFind(d, TR_KEY_downloadedBytes))) { stats->downloadedBytes = *value; } - if ((value = dictFind(d, TR_KEY_filesAdded))) + if ((value = dictFind(d, TR_KEY_filesAdded))) { stats->filesAdded = *value; } - if ((value = dictFind(d, TR_KEY_sessionCount))) + if ((value = dictFind(d, TR_KEY_sessionCount))) { stats->sessionCount = *value; } - if ((value = dictFind(d, TR_KEY_secondsActive))) + if ((value = dictFind(d, TR_KEY_secondsActive))) { stats->secondsActive = *value; }