For trunk? It's not that I don't like the logic, it's just the implementation that I don't like. Session handling is a GUI thing, it has nothing to do in src/ So, if I had the time (this is already a far fetched idea at this point), I would transfer the remaining bit of the Session class to the relevant classes using QSettings. GuiView for example should take care of the last _viewed_ files (not necessarily all last _opened_ files) onto this window. WorkArea would take care of last cursor position, etc.

Right. I know you don't like the Session thing, but I can't do anything about that right now. You can't expect me to write a new framework just to fix a very annoying regression bug which needs to be fixed before 1.6.3 is released IMHO.

I don't think it makes sense to fix it in branch only, and it won't hurt in trunk, right ?

In any case, I'll think about your concerns and far-fetched ideas when committing this stuff.

Abdel.


Vincent

Reply via email to