From fc217148aaec81c2e10c1066a31a58b0a4260f51 Mon Sep 17 00:00:00 2001 From: "Brian P. Hinz" Date: Thu, 9 Mar 2017 19:25:39 -0500 Subject: [PATCH] Fix for "Invalid use of member 'stats' in static member function" --- vncviewer/DesktopWindow.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx index 1f0f55f2..7941c683 100644 --- a/vncviewer/DesktopWindow.cxx +++ b/vncviewer/DesktopWindow.cxx @@ -1194,7 +1194,7 @@ void DesktopWindow::handleStatsTimeout(void *data) { DesktopWindow *self = (DesktopWindow*)data; - const size_t statsCount = sizeof(stats)/sizeof(stats[0]); + const size_t statsCount = sizeof(self->stats)/sizeof(self->stats[0]); unsigned frame, pixels, pos; unsigned elapsed; @@ -1219,7 +1219,7 @@ void DesktopWindow::handleStatsTimeout(void *data) if (elapsed < 1) elapsed = 1; - memmove(&self->stats[0], &self->stats[1], sizeof(stats[0])*(statsCount-1)); + memmove(&self->stats[0], &self->stats[1], sizeof(self->stats[0])*(statsCount-1)); self->stats[statsCount-1].fps = (frame - self->statsLastFrame) * 1000 / elapsed; self->stats[statsCount-1].pps = (pixels - self->statsLastPixels) * 1000 / elapsed; -- 2.39.5