desktop: don't save positions immediately
instead delay the save using a timer that keeps getting restarted if data keeps changing. this is important because positions can change rapidly during initial populating of the model. using the timer we batch the save calls into ideally a single sync of the config. (cherry picked from commit 1cb6e5a3)
parent
a0b14f69
Please register or sign in to comment