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:
parent
1c0aa51684
commit
60b72b8033
7 changed files with 40 additions and 14 deletions
|
@ -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({});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue