Page 1 of 1

After fixture is removed from the scene, values for fixture are kept within the sequence definitions

Posted: Mon Dec 30, 2019 6:28 pm
by msojdr
Hi Massimo,
thank you for excellent work!
I just found following minor issue:
Steps to repro:
  1. Create a project with two or more fixtures
  2. Create a function of type Sequence, add all fixtures to it, and add some values to each of them for a few steps of a sequence
  3. Remove one fixture from the sequence (in my case it was a last one)
  4. Save project and close QLC+
  5. Run QLC+ again and open recently saved project
  6. Verify that function does not contain reference to removed fixture (I do not see removed one in the list after reload of project)
  7. Execute the sequence.
Result: Fixture, which has been removed from the function still receives previously defined DMX values, you can watch it also in a Simple Desk. Moreover, removed fixture reappears in the list of fixtures assigned to sequence.

When checking the content of QXW file, I have realized that sequence steps still contain values belonging to a removed fixture.
After manually editing all the steps, removing the references to already removed fixture, removed fixture remains dark. There is no data for it in Simple Desk nor monitor afterwards.
When the fixture is to be assigned to another function, then values sent out will collide.

My QLC version: 4.12.2, Windows 10.0.16299.904
Best regards,
Martin