diff --git a/src/lib/tvgSaver.cpp b/src/lib/tvgSaver.cpp index 52b00355..5f508076 100644 --- a/src/lib/tvgSaver.cpp +++ b/src/lib/tvgSaver.cpp @@ -30,7 +30,7 @@ /* External Class Implementation */ /************************************************************************/ -Saver::Saver() : pImpl(new Impl(this)) +Saver::Saver() : pImpl(new Impl()) { } diff --git a/src/lib/tvgSaverImpl.h b/src/lib/tvgSaverImpl.h index dee8bf03..8a32f68f 100644 --- a/src/lib/tvgSaverImpl.h +++ b/src/lib/tvgSaverImpl.h @@ -30,14 +30,9 @@ struct Saver::Impl { - Saver* saver; Paint* paint = nullptr; //TODO: replace with Array Array buffer; - Impl(Saver* s) : saver(s) - { - } - ~Impl() { sync();