From d170f731c52299786f716ce0cee6a59c610ca1ca Mon Sep 17 00:00:00 2001 From: vsonnier Date: Sat, 27 May 2017 07:46:28 +0200 Subject: [PATCH] Fix #549, plus more usual syntax for #548 --- src/process/VisualProcessor.h | 8 +++++++- src/util/Timer.h | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/process/VisualProcessor.h b/src/process/VisualProcessor.h index 4441719..16b8235 100644 --- a/src/process/VisualProcessor.h +++ b/src/process/VisualProcessor.h @@ -133,6 +133,7 @@ protected: template class VisualDataDistributor : public VisualProcessor { protected: + virtual void process() { VisualProcessor::OutputDataTypePtr inp; @@ -157,9 +158,14 @@ protected: //A COPY to every outputs, without further processing. This is a 1-to-n dispatcher. template class VisualDataReDistributor : public VisualProcessor { + protected: - ReBuffer buffers{ std::string(typeid(*this).name()) }; + VisualDataReDistributor() : buffers (std::string(typeid(*this).name())) { + + } + + ReBuffer buffers; virtual void process() { VisualProcessor::OutputDataTypePtr inp; diff --git a/src/util/Timer.h b/src/util/Timer.h index eb935cf..b45b218 100644 --- a/src/util/Timer.h +++ b/src/util/Timer.h @@ -32,7 +32,7 @@ private: struct timezone time_zone; #else LARGE_INTEGER win_frequency; -#endif; +#endif bool paused_state; bool lock_state;