This is a follow-up to changes: DF4UY7I2N2RXV6HWG3KD35TRVCOQ3ZZYTMRDBJGNNPELT7OWDDLQC VUJJNWJDHQFAQO4QGV7YOXG3K7M66P7SIYNA22R36LIBDKFMKPIQC
I'm still seeing signs that settings are saved after error.
L2TYWUSDK63PUPQK7WNTLC4VTLIXC2DGVCTJG7RKVG2ZUHX7QC4QC
SV2TVTYCL5KVJDLNNA3IY5VESAZLJ7VYKQ6PKTXKI6EFEYURLRZAC
KSMOA4U6PUIUQNFGOQCST6DCLWJ5NYRSIIFG76263ZQXSWHUB3SAC
3CMM7CXD3QIQCCR3SXXFC4G3O73MDDQKB3G5MUFHQ5EOJLAZWD5AC
6KWWBTHIBL5OC34J2QFGMVZHPMIGFHVICSABW2UP34OJO67J7EGQC
LF3FPBGA62PJ27DSHOQEHZBENSC7AR6KAL3MTHY2GKK52ROLH7XAC
DSDKFEUKSAWZGMJ4PISC64WVYVSEHWAOJ5WE7K7PJAY5G3UGV36QC
OTIBCAUJ3KDQJLVDN3A536DLZGNRYMGJLORZVR3WLCGXGO6UGO6AC
5UNXE4KMGRIKURKCT7O7JZ7QXUWB2MMTJRZJCJ2CVPEDHC237UBAC
LRDM35CEK3OHXOTB7TEFJRL7P6PQWO5ZG3F2BVA7DIDFHBPJQ7KAC
WF2V3FZTWX6LELGSZ76RTX3MKNUKNRATEEM2ZQ6FK7D46NF6WBHQC
7TQAF4BYIK75EEYCCK7VEUSZHNCWMWIA3HZGQKIILYESUZ5ZZRVQC
DF4UY7I2N2RXV6HWG3KD35TRVCOQ3ZZYTMRDBJGNNPELT7OWDDLQC
VUJJNWJDHQFAQO4QGV7YOXG3K7M66P7SIYNA22R36LIBDKFMKPIQC
X7HYGAL2QVKG7M5EMZ2VSH37UYWGE3EPUXYQBJOVL6IGJFZ2I5AAC
love.filesystem.write('config', json.encode(settings()))
local settings = settings()
print('writing settings for', App_name)
print('window', settings.x, settings.y, settings.width, settings.height)
local viewport = settings.app[App_name].viewport
print('viewport', viewport.x, viewport.y, viewport.w, viewport.h, viewport.zoom)
love.filesystem.write('config', json.encode(settings))