diff --git a/lib/documentview/rasterimageview.cpp b/lib/documentview/rasterimageview.cpp --- a/lib/documentview/rasterimageview.cpp +++ b/lib/documentview/rasterimageview.cpp @@ -53,7 +53,6 @@ // Config RasterImageView::AlphaBackgroundMode mAlphaBackgroundMode; QColor mAlphaBackgroundColor; - bool mEnlargeSmallerImages; // /Config bool mBufferIsEmpty; @@ -202,7 +201,6 @@ d->mAlphaBackgroundMode = AlphaBackgroundCheckBoard; d->mAlphaBackgroundColor = Qt::black; - d->mEnlargeSmallerImages = false; d->mBufferIsEmpty = true; d->mScaler = new ImageScaler(this); diff --git a/lib/documentview/svgviewadapter.h b/lib/documentview/svgviewadapter.h --- a/lib/documentview/svgviewadapter.h +++ b/lib/documentview/svgviewadapter.h @@ -73,6 +73,8 @@ virtual Document::Ptr document() const Q_DECL_OVERRIDE; + virtual void loadConfig() Q_DECL_OVERRIDE; + virtual MimeTypeUtils::Kind kind() const Q_DECL_OVERRIDE { return MimeTypeUtils::KIND_SVG_IMAGE; diff --git a/lib/documentview/svgviewadapter.cpp b/lib/documentview/svgviewadapter.cpp --- a/lib/documentview/svgviewadapter.cpp +++ b/lib/documentview/svgviewadapter.cpp @@ -35,6 +35,7 @@ #include "document/documentfactory.h" #include #include +#include namespace Gwenview { @@ -144,6 +145,11 @@ return d->mView->document(); } +void SvgViewAdapter::loadConfig() +{ + d->mView->setEnlargeSmallerImages(GwenviewConfig::enlargeSmallerImages()); +} + void SvgViewAdapter::setZoomToFit(bool on) { d->mView->setZoomToFit(on);