=== modified file 'modules/locale/locale.module'
--- modules/locale/locale.module	2010-07-14 16:04:45 +0000
+++ modules/locale/locale.module	2010-11-16 17:05:00 +0000
@@ -580,6 +580,7 @@ function locale_block($op = 'list', $del
         'title'      => $language->native,
         'language'   => $language,
         'attributes' => array('class' => 'language-link'),
+        'query'      => array_diff_key($_GET, array('q' => '')),
       );
     }