X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fpreferences.c;h=ed52dfb22d24a263a0c526c76dde5c399ad295f9;hb=97261b6dd1c9c1314f794bf04ac96094cd1894d2;hp=174e0e33e0c107411d551699491408c0186db68b;hpb=79350caf86aab9935540d9c066a992f6254a2ab4;p=citadel.git diff --git a/webcit/preferences.c b/webcit/preferences.c index 174e0e33e..ed52dfb22 100644 --- a/webcit/preferences.c +++ b/webcit/preferences.c @@ -989,6 +989,8 @@ ServerStartModule_PREFERENCES PreferenceHooks = NewHash(1, NULL); } + + void ServerShutdownModule_PREFERENCES (void) @@ -996,6 +998,15 @@ ServerShutdownModule_PREFERENCES DeleteHash(&PreferenceHooks); } +void +SessionDetachModule__PREFERENCES +(wcsession *sess) +{ + if (sess->SavePrefsToServer) { + save_preferences(); + sess->SavePrefsToServer = 0; + } +} void SessionNewModule_PREFERENCES