Fix for reloading pak on System Language change

When changing the system language, the browser and
the sandbox process needs to be recreated

Change-Id: Ib8322bb36e05870288313c7168fbdc93df97d270
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java
index 220566a..c0a91ad 100644
--- a/src/com/android/browser/BrowserActivity.java
+++ b/src/com/android/browser/BrowserActivity.java
@@ -24,6 +24,7 @@
 import android.os.Bundle;
 import android.os.Handler;
 import android.os.PowerManager;
+import android.os.Process;
 import android.util.Log;
 import android.view.ActionMode;
 import android.view.ContextMenu;
@@ -43,6 +44,8 @@
 import com.android.browser.search.SearchEngine;
 import com.android.browser.stub.NullController;
 
+import java.util.Locale;
+
 import org.codeaurora.swe.CookieManager;
 import org.codeaurora.swe.WebView;
 
@@ -61,6 +64,7 @@
     private ActivityController mController = NullController.INSTANCE;
 
     private Handler mHandler = new Handler();
+    private final Locale mCurrentLocale = Locale.getDefault();
 
     private UiController mUiController;
     private Handler mHandlerEx = new Handler();
@@ -300,6 +304,11 @@
             mEngineInitializer.onActivityDestroy();
         mController.onDestroy();
         mController = NullController.INSTANCE;
+        if (!Locale.getDefault().equals(mCurrentLocale)) {
+            Log.e(LOGTAG,"Force Killing Browser on locale change");
+            Process.killProcess(Process.myPid());
+        }
+
     }
 
     @Override