darktable icon indicating copy to clipboard operation
darktable copied to clipboard

selective copy paste: copy from lower instance of module overwrites higher instance on paste

Open wpferguson opened this issue 1 year ago • 2 comments

Describe the bug

If you have 2 instances of a module, change the lower (in pixelpipe) instance, then copy and paste it to another image with both instances, the higher (in pixelpipe) instance is changed. If the instance has a label, the label is not changed so there isn't an indication that the incorrect instance got the change applied to it.

Tested the copy both instances work around that I found with #16375 and it works here also.

Steps to reproduce

  1. Open an image with 2 instances of tone equalizer and change the lower to compress dynamic range.
    before

  2. Selectively copy the lower instance. copy

  3. Paste the copy and then notice the upper instance changed, but the label remained the same. after

Expected behavior

apply the change to the corresponding instance

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you obtain darktable from?

downloaded from www.darktable.org

darktable version

4.7.0+630~gb0ebf97c59

What OS are you using?

Linux

What is the version of your OS?

ubuntu 22.04

Describe your system?

No response

Are you using OpenCL GPU in darktable?

None

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

No response

wpferguson avatar Feb 24 '24 19:02 wpferguson

This is expected to me or there is something I don't understand. If you copy a single instance then when pasting we see a single instance which gets pasted :

  • In the first non hand named instance
  • Or in a new instance is all instances are named

TurboGit avatar Feb 24 '24 22:02 TurboGit

I can't reproduce it with https://github.com/darktable-org/darktable/pull/16373

s7habo avatar Feb 25 '24 04:02 s7habo