Skip to content

Fix the properties dialog and a hidden memory corruption

Ghost User requested to merge (removed):fixes into master

The hidden memory corruption results from writing a pointer (8 bytes) to a gboolean variable (4 bytes) under certain conditions when the properties dialog is changed by the user. This might result in changing the low bits of a 64-bit floating-point variable following the gboolean in memory.

Dialog before this patch:

Screenshot_20201107_185457

The fixed dialog (using exactly the same configuration file as the above image):

Screenshot_20201107_192352

Closes: #4 (closed)

Mitigates: #8

Merge request reports