GNOME Bugzilla – Bug 785127
Change in composer body doesn't trigger autosave timeout
Last modified: 2017-07-20 08:59:12 UTC
Lately I have had it quite often that I had a draft open for hours even and eventually the shell/evolution/whatever froze and I had to reboot the machine. Afterwards an ancient version of the e-mail would be recovered with only a few lines in it. This is weird. I would expect the full e-mail to be recovered if I had been away from the composer for only a pretty short time. This is on Fedora 25 with Evolution 3.22.6.
Thanks for a bug report. After a little test I figured out what the problem is. When writing to the message body the auto-save code had not been notified about the changes and thus it didn't trigger its one-minute timer to create the backup. Writing elsewhere, like to the message Subject field, works as expected. I fixed it with the below change. The gnome-3-24 change is slightly different, it doesn't modify size of the public EContentEditorInterface structure. Created commit 610bb91 in evo master (3.25.90+) Created commit 9ad42a8 in evo gnome-3-24 (3.24.5+)