Index: chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java |
diff --git a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java |
index 641b4020fbb9f403d4f0089f3a2588abe5b4f983..62d8abac8e9e239606f02e5269134f1bde49e67a 100644 |
--- a/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java |
+++ b/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java |
@@ -24,6 +24,7 @@ import org.chromium.chrome.browser.appmenu.AppMenuHandler; |
import org.chromium.chrome.browser.appmenu.AppMenuPropertiesDelegate; |
import org.chromium.chrome.browser.printing.PrintingControllerFactory; |
import org.chromium.chrome.browser.printing.TabPrinter; |
+import org.chromium.chrome.browser.search_engines.TemplateUrlService; |
import org.chromium.chrome.testshell.sync.SyncController; |
import org.chromium.content.browser.ActivityContentVideoViewClient; |
import org.chromium.content.browser.BrowserStartupController; |
@@ -100,6 +101,7 @@ public class ChromiumTestShellActivity extends Activity implements AppMenuProper |
TestShellToolbar mToolbar = (TestShellToolbar) findViewById(R.id.toolbar); |
mAppMenuHandler = new AppMenuHandler(this, this, R.menu.main_menu); |
mToolbar.setMenuHandler(mAppMenuHandler); |
+ |
mDevToolsServer = new DevToolsServer("chromium_testshell"); |
mDevToolsServer.setRemoteDebuggingEnabled(true); |
@@ -123,7 +125,7 @@ public class ChromiumTestShellActivity extends Activity implements AppMenuProper |
@Override |
protected void onSaveInstanceState(Bundle outState) { |
// TODO(dtrainor): Save/restore the tab state. |
- mWindow.saveInstanceState(outState); |
+ if (mWindow != null) mWindow.saveInstanceState(outState); |
} |
@Override |