Fixed: Stay inside incognito mode even when URL could be loaded externally

This commit is contained in:
Anthony Restaino 2014-08-31 21:59:54 -04:00
parent 0e226a821e
commit b9aed893ef
3 changed files with 6 additions and 0 deletions

View File

@ -1770,6 +1770,7 @@ public class BrowserActivity extends Activity implements BrowserController {
getUrl.setAdapter(mSearchAdapter);
}
@Override
public boolean isIncognito() {
return false;
}

View File

@ -49,4 +49,6 @@ public interface BrowserController {
public boolean isActionBarShowing();
public void closeEmptyTab();
public boolean isIncognito();
}

View File

@ -844,6 +844,9 @@ public class LightningView {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (mBrowserController.isIncognito()) {
return super.shouldOverrideUrlLoading(view, url);
}
if (url.startsWith("about:")) {
return super.shouldOverrideUrlLoading(view, url);
}