Generic Dimmer channel number change leeds to crash
Posted: Fri Dec 04, 2015 8:48 am
Hi,
first of all congratulations to all of you doing such a brilliant job. I tested several other programs for designing light shows and live editing for theatrical use of light, but at last I came to QLC+ as it is the best! As I plan to build my own light control desk on base of QLC+ I like to have a look into the source code and try to find ways to extend qlc+ to my needs if possible. As soon as this work starts, I will let you know.
I started testing the new 4.10.2 on Windows (64bit Windows 7) ad came to this little problem:
If you create a generic dimmer fixture and edit it afterwards, QLC+ will crash if you change the number of channels to a higher value. This is regardless if there is free address space or not for that change. The free address check does not throw an error. As there is not so much sense in changing the number of channels after you created a dimmer fixture, it would be possible just to disable the channel spin in line 474 of qlcplus/ui/src/addfixture.cpp to fix it.
Regards Martin
first of all congratulations to all of you doing such a brilliant job. I tested several other programs for designing light shows and live editing for theatrical use of light, but at last I came to QLC+ as it is the best! As I plan to build my own light control desk on base of QLC+ I like to have a look into the source code and try to find ways to extend qlc+ to my needs if possible. As soon as this work starts, I will let you know.
I started testing the new 4.10.2 on Windows (64bit Windows 7) ad came to this little problem:
If you create a generic dimmer fixture and edit it afterwards, QLC+ will crash if you change the number of channels to a higher value. This is regardless if there is free address space or not for that change. The free address check does not throw an error. As there is not so much sense in changing the number of channels after you created a dimmer fixture, it would be possible just to disable the channel spin in line 474 of qlcplus/ui/src/addfixture.cpp to fix it.
Regards Martin