c3d / db48x

RPL runtime for the DM42 calculator, in the spirit of HP48/49/50
http://48calc.org
GNU Lesser General Public License v3.0
101 stars 12 forks source link

`Purge` does not reset UI patterns correctly in color mode #1243

Open c3d opened 3 weeks ago

c3d commented 3 weeks ago

The Purge command restores some UI patterns with a different value than what ResetModes gets.

c3d commented 3 weeks ago

The reason for the problem is that the constructors for settings builds the UI values explicitly instead of taking them from the Init field.