By logging out with Geany running you have effectively crashed Geany.  
Therefore it has not been able to save the configuration file to record the 
recent project.

Unfortunately there is no common portable method of interfacing to the desktop 
session management to be able to ask to be notified on logout and to ask for 
time to save configuration.

There was a proposal to add that using a library for X11, but it was submitted 
just as Gnome stopped using X11 and started using dbus for session management.  
As it was a complicated change, and as it no longer addressed a major desktop 
in the Geany user base it wasn't merged.

The same thing happens with the session file list, and that is being addressed 
by saving the session whenever it changes, (see #2114) this should also save 
the project MRU list at the same time at the cost of more writes to the session 
files.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2154#issuecomment-492465663

Reply via email to