From 1206b76b4a3047c94e579acc5e6cba178e8d3a48 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Fri, 20 Jun 2014 11:05:04 +0200 Subject: [PATCH] Made statistics and userpages independant of each other. --- src/output/output.cpp | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/src/output/output.cpp b/src/output/output.cpp index 93e00584..170375e5 100644 --- a/src/output/output.cpp +++ b/src/output/output.cpp @@ -626,26 +626,25 @@ namespace Mist { } void Output::stats(){ - if (!statsPage.getData()){ - return; - } - unsigned long long int now = Util::epoch(); - if (now != lastStats){ - lastStats = now; - IPC::statExchange tmpEx(statsPage.getData()); - tmpEx.now(now); - tmpEx.host(myConn.getHost()); - tmpEx.streamName(streamName); - tmpEx.connector(capa["name"].asString()); - tmpEx.up(myConn.dataUp()); - tmpEx.down(myConn.dataDown()); - tmpEx.time(now - myConn.connTime()); - if (currentPacket){ - tmpEx.lastSecond(currentPacket.getTime()); - }else{ - tmpEx.lastSecond(0); + if (statsPage.getData()){ + unsigned long long int now = Util::epoch(); + if (now != lastStats){ + lastStats = now; + IPC::statExchange tmpEx(statsPage.getData()); + tmpEx.now(now); + tmpEx.host(myConn.getHost()); + tmpEx.streamName(streamName); + tmpEx.connector(capa["name"].asString()); + tmpEx.up(myConn.dataUp()); + tmpEx.down(myConn.dataDown()); + tmpEx.time(now - myConn.connTime()); + if (currentPacket){ + tmpEx.lastSecond(currentPacket.getTime()); + }else{ + tmpEx.lastSecond(0); + } + statsPage.keepAlive(); } - statsPage.keepAlive(); } int tNum = 0; if (!playerConn.getData()){