diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2018-09-07 17:39:58 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2018-09-07 20:42:59 +0200 |
commit | 453fde35bb838febf73bfda0bd981ee270c9b12e (patch) | |
tree | fbe3ad4dd86de631bdd3a77ba6d4dd1f00c6b73c /include/vcl/BitmapMosaicFilter.hxx | |
parent | 7cb3e475f2fb0162c7290414509de4fb8fe57e30 (diff) |
BitmapFilter::execute can be const
...after a little tweak to BitmapMosaicFilter
Change-Id: I76b8ffdbf719a9d7960e7f3dafeb3adeb2300ec5
Reviewed-on: https://gerrit.libreoffice.org/60165
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'include/vcl/BitmapMosaicFilter.hxx')
-rw-r--r-- | include/vcl/BitmapMosaicFilter.hxx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/include/vcl/BitmapMosaicFilter.hxx b/include/vcl/BitmapMosaicFilter.hxx index 0fbf19613b5f..f38e0ac1c6d5 100644 --- a/include/vcl/BitmapMosaicFilter.hxx +++ b/include/vcl/BitmapMosaicFilter.hxx @@ -11,6 +11,10 @@ #ifndef INCLUDED_VCL_BITMAPMOSAICFILTER_HXX #define INCLUDED_VCL_BITMAPMOSAICFILTER_HXX +#include <sal/config.h> + +#include <algorithm> + #include <vcl/BitmapFilter.hxx> class BitmapEx; @@ -19,12 +23,12 @@ class VCL_DLLPUBLIC BitmapMosaicFilter : public BitmapFilter { public: BitmapMosaicFilter(sal_uLong nTileWidth, sal_uLong nTileHeight) - : mnTileWidth(nTileWidth) - , mnTileHeight(nTileHeight) + : mnTileWidth(std::max(nTileWidth, sal_uLong(1))) + , mnTileHeight(std::max(nTileHeight, sal_uLong(1))) { } - virtual BitmapEx execute(BitmapEx const& rBitmapEx) override; + virtual BitmapEx execute(BitmapEx const& rBitmapEx) const override; private: sal_uLong mnTileWidth; |