diff -u activemenu/activemenu.module activemenu.new/activemenu.module
--- activemenu/activemenu.module	2008-10-24 06:45:30.000000000 +0200
+++ activemenu.new/activemenu.module	2008-11-05 13:15:51.000000000 +0100
@@ -98,7 +98,9 @@
   if (module_exists('locale') && isset($_POST['path'])) {
     $_GET['q'] = $_POST['path'];
     // $language_initialize will remove a language prefix from $_GET['q'], if present.
-    $language = language_initialize();
+    if (variable_get('language_count', 1) != 1) {
+      $language = language_initialize();
+    }
     // We can now use the correct path without a prefix.
     $_POST['path'] = $_GET['q'];
     $langcode = ($language != language_default()) ? $language->language : '';
