aurelienpierreeng/ansel

Instances of processing modules don't get computed

Closed this issue · 1 comments

Description of the bug

When using a second instance of a processing module, the changes made in that instance don't change the picture.

To Reproduce

  1. Open an image in darkroom
  2. Make a drastic change in Color Balance RGB
  3. See the image change
  4. Make a second instance of Color Balance RGB
  5. Make another drastic change
  6. Nothing happens

System

  • darktable version : 1d3f83d
  • OS : Linux
  • Linux - Distro : Pop OS
  • Memory : 16gb
  • Graphics card : -
  • Graphics driver : -
  • OpenCL installed : -
  • OpenCL activated : -

Additional context

  • Are the steps above reproducible with a fresh edit (i.e. after discarding history)? yes
  • Global menu > Run > Clear all Pipeline Cache doesn't help

I just found out that the changes in step 5 of the list above will get applied in Lighttable once I exit the Darkroom. On re-entering the Darkroom the second instance behaves normally - changes are visible directly in the preview. However making a new, third instance shows the same problem.