From 21769d7390a0bcfb5c74e53c05867ab52a54448b Mon Sep 17 00:00:00 2001 From: Friendika Date: Mon, 23 May 2011 20:37:36 -0700 Subject: [PATCH] improve push_lang and pop_lang to do basically nothing if the new language is the same as existing --- include/pgettext.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/pgettext.php b/include/pgettext.php index 47242f7ba9..49f1007370 100644 --- a/include/pgettext.php +++ b/include/pgettext.php @@ -58,6 +58,9 @@ function push_lang($language) { $a->langsave = $lang; + if($language === $lang) + return; + if(isset($a->strings) && count($a->strings)) { $a->stringsave = $a->strings; } @@ -68,6 +71,10 @@ function push_lang($language) { function pop_lang() { global $lang, $a; + + if($lang === $a->langsave) + return; + if(isset($a->stringsave)) $a->strings = $a->stringsave; else