summaryrefslogtreecommitdiffstats
path: root/preferences.php
diff options
context:
space:
mode:
authorPaul Arthur <flowerysong00@yahoo.com>2012-03-31 18:29:52 -0400
committerPaul Arthur <paul.arthur@flowerysong.com>2012-04-12 21:13:29 -0400
commit46955fdec4a027718a7bd2b4c60f174b78b5e80f (patch)
tree31a0e200023ef80bd3849bd28def983608240de2 /preferences.php
parent774e53db7d9abdba72a0b7c49829dcdbdb2e0e1a (diff)
downloadampache-46955fdec4a027718a7bd2b4c60f174b78b5e80f.tar.gz
ampache-46955fdec4a027718a7bd2b4c60f174b78b5e80f.tar.bz2
ampache-46955fdec4a027718a7bd2b4c60f174b78b5e80f.zip
Reinitialise translation layer after preference update
It's very disconcerting to change the interface language and have no immediate feedback on whether it worked.
Diffstat (limited to 'preferences.php')
-rw-r--r--preferences.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/preferences.php b/preferences.php
index 7b700883..6cd7d047 100644
--- a/preferences.php
+++ b/preferences.php
@@ -57,6 +57,10 @@ switch($_REQUEST['action']) {
update_preferences($user_id);
Preference::init();
+ // Reset gettext so that it's clear whether the preference took
+ // FIXME: do we need to do any header fiddling?
+ load_gettext();
+
$preferences = $GLOBALS['user']->get_preferences($_REQUEST['tab'], $system);
break;
case 'admin_update_preferences':