* Store the language setting in the session cookie instead of as a preference. Resol...
[citadel.git] / webcit / context_loop.c
index 6c8950d50d1b1aa9ef17564b143474fea52ac559..50334cea88eb3fbe1de1d9c6a1ba5bd5794d7eb8 100644 (file)
@@ -540,6 +540,12 @@ TODO    HKEY("/static/nocookies.html?force_close_session=yes"));
                TheSession->is_mobile = -1;
                SessionList = TheSession;
                pthread_mutex_unlock(&SessionListMutex);
+
+               if (StrLength(Hdr.c_language) > 0) {
+                       lprintf(9, "Session cookie requests language '%s'\n", ChrPtr(Hdr.c_language));
+                       set_selected_language(ChrPtr(Hdr.c_language));
+                       go_selected_language();
+               }
        }
 
        /*