diff --git a/Userland/Applications/PixelPaint/Filters/Bloom.cpp b/Userland/Applications/PixelPaint/Filters/Bloom.cpp index aa51a7080f..589c36b55f 100644 --- a/Userland/Applications/PixelPaint/Filters/Bloom.cpp +++ b/Userland/Applications/PixelPaint/Filters/Bloom.cpp @@ -16,9 +16,9 @@ namespace PixelPaint::Filters { -void Bloom::apply(Gfx::Bitmap& target_bitmap, Gfx::Bitmap const& source_bitmap) const +void Bloom::apply(Gfx::Bitmap& target_bitmap) const { - auto intermediate_bitmap_or_error = source_bitmap.clone(); + auto intermediate_bitmap_or_error = target_bitmap.clone(); if (intermediate_bitmap_or_error.is_error()) return; diff --git a/Userland/Applications/PixelPaint/Filters/Bloom.h b/Userland/Applications/PixelPaint/Filters/Bloom.h index c089a5c4f1..68b258458f 100644 --- a/Userland/Applications/PixelPaint/Filters/Bloom.h +++ b/Userland/Applications/PixelPaint/Filters/Bloom.h @@ -6,20 +6,20 @@ #pragma once -#include "Filter.h" +#include "InplaceFilter.h" namespace PixelPaint::Filters { -class Bloom final : public Filter { +class Bloom final : public InplaceFilter { public: - virtual void apply(Gfx::Bitmap& target_bitmap, Gfx::Bitmap const& source_bitmap) const override; + virtual void apply(Gfx::Bitmap& target_bitmap) const override; virtual ErrorOr> get_settings_widget() override; virtual StringView filter_name() const override { return "Bloom Filter"sv; } Bloom(ImageEditor* editor) - : Filter(editor) {}; + : InplaceFilter(editor) {}; private: int m_luma_lower { 128 };