uwestoehr wrote: ↑Fri Dec 18, 2020 4:28 pm
One of these commits introduced a regression:
There is no regression at all but the new behaviour adds a case that is not handled correctly. In previous versions it was not possible to change the option "Threaded" if the profile is set to None. Now you can change this option even if profile is set to None and there an inconsistent initialization of the hole feature becomes noticeable.
The default value of Threaded is false which means that the ThreadDirection property is read-only. However, in the constructor this isn't set and thus the call of
Code: Select all
ThreadDirection.setReadOnly(false);
in
Code: Select all
void Hole::onChanged(const App::Property *prop)
won't trigger an update of the UI.
git commit 5aac143e6