1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 06:28:13 +00:00

PixelPaint: Calculate histogram and vectorscope data only when needed

With this patch the histogram and vectorscope data for the image is
only computed when the widgets are visible to the user and therefore
saves some processing time when this information is not required
to be computed.
This commit is contained in:
Torstennator 2023-08-16 14:30:00 +02:00 committed by Sam Atkins
parent 1c0aa51684
commit 60b72b8033
7 changed files with 40 additions and 14 deletions

View file

@ -31,7 +31,7 @@ void VectorscopeWidget::image_changed()
ErrorOr<void> VectorscopeWidget::rebuild_vectorscope_data()
{
if (!m_image)
if (!should_process_data())
return {};
m_vectorscope_data.fill({});