Page 1 of 1

Simple Desk vs Fixtures & Functions crash + "universe reset" bug

Posted: Sat Jul 23, 2022 8:45 am
by giacomo
Simple Desk crash:

. start a new session of QLC+ and open the file attached
. select the head "StageLight" in the centre and give an intensity
. with the intensity widget still open, go to Simple Desk and rise ch.1 "WorkingLight"
. switch back to Fixture & Functions, "StageLight" is still selected, change the intensity
. QLC+ crashes

SimpleDesk.qxw
(3.2 KiB) Downloaded 63 times

Universe Reset bug:
Universe reset is applied to all the fixtures modified in Simple Desk and Fixture & Functions, it should reset only the ones modified by Simple Desk.
Instead Single channel reset is working as expected and it restores the value selected in Fixture & Functions,
Probably related to the same issue above, you have to expect a crash when switching back to Fixture & Function after an universe reset, I couldn't find a precise sequence to reproduce it but you can try this:

. select the head "StageLight" and give an intensity
. go to Simple Desk and reset the universe, "StageLight" goes to 00%
. switch back to Fixture & Functions, "StageLight" is still selected, change the intensity
. QLC+ crashes

Re: Simple Desk vs Fixtures & Functions crash + "universe reset" bug

Posted: Sat Jul 23, 2022 4:57 pm
by mcallegari
Confirmed, thanks for reporting.
I will try to resolve it tomorrow.

Re: Simple Desk vs Fixtures & Functions crash + "universe reset" bug

Posted: Thu Jul 28, 2022 4:02 pm
by mcallegari
I have resolved the crash and having a look at universe reset which is somehow related to DMX dump from different contexts.
Working on it...

Re: Simple Desk vs Fixtures & Functions crash + "universe reset" bug

Posted: Sun Jul 31, 2022 8:23 am
by giacomo
ok thanks

Re: Simple Desk vs Fixtures & Functions crash + "universe reset" bug

Posted: Sun Aug 07, 2022 7:51 am
by mcallegari
I separated simple desk DMX dump from F&F DMX dump
Now resets are independent but channel outputs respect the context priority (SD is always higher)