Skip to content

Fix #8091 ScriptFu scripts use v3 API for drawables in calls to file procedures

This change is part of multilayer select feature of v3.

Only fixes ScriptFu plugins, not Python or C. Only fixes calls to file load/save procedures and other plugins already multilayer capable. Any future PDB procedures changed to have multilayer signature will require changes to all callers.

The new code is verbose: "drawable" => "1 (vector drawable)" Issue 5919 proposes a change to the PDB that would make this less verbose: "drawable" => (vector drawable)" (without the number of drawables)

Tested that changed procedures will interpret without syntax errors, on one path. Did not test each changed procedure for functional correctness.

Merge request reports