ID 506674 - imageSetMadeCurrent signal is not firing

Follow

Problem summary
imageSetMadeCurrent signal is not firing

Customer reported version
Mari 5.0v2
 
Customer reported platform
Windows 10
 
Steps to reproduce
 
1) Open any project

2) Create a few Paint nodes

3) Run the following script in the Python console:

 

def test(imgset=None):     print(imgset)geo = mari.current.geo() geo.imageSetMadeCurrent.connect(test)
 
4) Select different Paint nodes to switch the Paint Target
 
Expected behaviour
When Paint nodes are selected and targeted, their corresponding ImageSet should be returned in the Python console output.
 
Actual behaviour
Nothing is returned.

Workaround
Unknown.
 
Reproduced by support
This bug has been reproduced in:
Mari 5.0v2 - Windows 10 - CentOS 7.9
Mari 4.8v2 - Windows 10
Mari 4.8v1 - Windows 10 - CentOS 7.9 - regression
 
Unable to reproduce bug in:
Mari 4.7v6 - Windows 10 - CentOS 7.9
 
Earliest version tested
Mari 4.7v6 - This issue doesn't appear in this version and has regressed
 

    We're sorry to hear that

    Please tell us why