<br><br><div class="gmail_quote">On 4 October 2012 03:06, Dimitar Zhekov <span dir="ltr"><<a href="mailto:dimitar.zhekov@gmail.com" target="_blank">dimitar.zhekov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Tue, 2 Oct 2012 13:03:00 +1000<br>
Lex Trotman <<a href="mailto:elextr@gmail.com">elextr@gmail.com</a>> wrote:<br>
<br>
> Are all settings saved on apply? not just the prefs/project prefs ones?  I<br>
> thought there were some that still didn't for one reason or another, maybe<br>
> that should be changed as a separate thing anyway, in which case you are<br>
> right, the "rush" only applies to session data.<br>
<br>
</div>Edit -> Preferences -> OK|Apply saves the entire geany.conf:<br>
dialog preferences, UI settings and file list.<br>
<br>
Project -> Properties -> OK saves the entire $project.conf: project<br>
settings and file list.<br>
<br>
File -> Quit does both.<br></blockquote><div><br></div><div>AFAICT build->set build commands->ok does neither, it assumes save at the end, thats the problem, and why the save on quit is still needed and why failing to save on shutdown is a breakage.</div>
<div>The build one is the one I know, my question is then what other dialogs or menu items etc change settings but fail to cause a save because they still assume save on exit?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Saving dialog preferences and project settings on Quit does not make<br>
real sense, but it's the same file, so there is no reason to separate<br>
them. Yet they are internally separate (static) functions, see<br>
keyfile.c:configuration_save() and project.c:write_config().<br></blockquote><div><br></div><div>Not sure what you mean by "its the same file", its not the same file and doesn't have the same contents?</div>
<div><br></div><div>Cheers<br>Lex</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--<br>
<br>
No interest in having 2+ sessions for a project?..<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
E-gards: Jimmy<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Geany-devel mailing list<br>
<a href="mailto:Geany-devel@uvena.de">Geany-devel@uvena.de</a><br>
<a href="https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel" target="_blank">https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel</a><br>
</div></div></blockquote></div><br>