Fixed: Stay inside incognito mode even when URL could be loaded externally
This commit is contained in:
parent
0e226a821e
commit
b9aed893ef
@ -1770,6 +1770,7 @@ public class BrowserActivity extends Activity implements BrowserController {
|
|||||||
getUrl.setAdapter(mSearchAdapter);
|
getUrl.setAdapter(mSearchAdapter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public boolean isIncognito() {
|
public boolean isIncognito() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -49,4 +49,6 @@ public interface BrowserController {
|
|||||||
public boolean isActionBarShowing();
|
public boolean isActionBarShowing();
|
||||||
|
|
||||||
public void closeEmptyTab();
|
public void closeEmptyTab();
|
||||||
|
|
||||||
|
public boolean isIncognito();
|
||||||
}
|
}
|
||||||
|
@ -844,6 +844,9 @@ public class LightningView {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
||||||
|
if (mBrowserController.isIncognito()) {
|
||||||
|
return super.shouldOverrideUrlLoading(view, url);
|
||||||
|
}
|
||||||
if (url.startsWith("about:")) {
|
if (url.startsWith("about:")) {
|
||||||
return super.shouldOverrideUrlLoading(view, url);
|
return super.shouldOverrideUrlLoading(view, url);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user