Description of problem:
evince wakes every 2 seconds up to see if ->modified is set, and if so, it saves
the config file. ->modified gets only set in 2 places; and rarely so in practice.
The patch attached just arms the timer only when things actually get modified,
and the timer then only runs 1 time.
Created attachment 156045 [details]
fix for the behavior
Filed upstream at:
This is fixed in 0.9.2 in rawhide