[BUG?] debug private/subclasses / InputJack.SetEnabled
Posted: Sun Dec 02, 2018 8:33 pm
Some odd behavior:
* When creating a protected class (in the "add your inputs here" section) then the debugger seems to ignore all breakpoints (no matter whether defined in the module class or the protected utility class)
* When creating a private subclass (in the "Add your own variables and functions here" section) then the debugger doesn't seem to be able to step into methods of this subclass (nor hold at breakpoints in methods of this class). It works with methods of the main module class though
* SetEnabled doesn't seem to work (the way I would expect) for input jacks: My expectation would be that it greyes out the jack and forbids connecting to it. This doesn't seem to happen though - it is still shown normal and wires can be connected. My current workaround is to use SetVisible(false) when a jack is not supposed to be used. This works, just greying out would be nicer though, so the user doesn't wonder about empty space that is only filled with jacks in certain states.
Tested on Win10 64 bit, Module Designer 1.0.9
* When creating a protected class (in the "add your inputs here" section) then the debugger seems to ignore all breakpoints (no matter whether defined in the module class or the protected utility class)
* When creating a private subclass (in the "Add your own variables and functions here" section) then the debugger doesn't seem to be able to step into methods of this subclass (nor hold at breakpoints in methods of this class). It works with methods of the main module class though
* SetEnabled doesn't seem to work (the way I would expect) for input jacks: My expectation would be that it greyes out the jack and forbids connecting to it. This doesn't seem to happen though - it is still shown normal and wires can be connected. My current workaround is to use SetVisible(false) when a jack is not supposed to be used. This works, just greying out would be nicer though, so the user doesn't wonder about empty space that is only filled with jacks in certain states.
Tested on Win10 64 bit, Module Designer 1.0.9