Multiple plug-ins have browse buttons lock up with GIMP_PROC_ARG_DRAWABLE argument
Environment/Versions
- GIMP version: GIMP_2_99_16-520-ga186220e, also present on GIMP_2_99_18-212-g6e1cc909
- Package: Flatpak and built from source
- Operating System: Linux
Description of the bug
I can't get depth merge to work any more. Bisecting shows that this happened during the API port in !1065 (merged)
GIMP_2_99_16-441-g3c53d5f38e 1 oct GOOD: Depth merge works, able to change all four map/source images multiple times
GIMP_2_99_16-520-ga186220e58 2 oct BAD: can't get Depth merge to work, can only choose first image, any other renders buttons unusable.
Above: depth merge using the four images from https://testing.docs.gimp.org/2.99/en/plug-in-depth-merge.html (Figure 17.190. Source images and their maps) as selectable images. The first two buttons became frozen when I tried to choose one of the other 3 images than the image shown.
Above: The selection screen after clicking Browse
. Only choosing the first image works. Oddly enough, clicking Cancel will select the first image and show it on the button.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Open four images of same size
- Filters->Combine->Depth Merge
- Click browse and try to choose an image other than the first
- That browse button locks up. Can be repeated for all buttons.
…
Expected result: Being able to change image for source1, source2, map1, map2 multiple times
Actual result: Buttons lock up after choosing an image other than the first opened image