зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1399388 - Only when new page is exactly 'about:home' will be treated as default home page. r=sdaswani
This commit is contained in:
Родитель
d7203d76cd
Коммит
2e7cc03dde
|
@ -39,6 +39,13 @@ public class AboutPages {
|
|||
PRIVATEBROWSING.equals(url);
|
||||
}
|
||||
|
||||
public static final boolean isDefaultHomePage(final String url) {
|
||||
if (url == null) {
|
||||
return false;
|
||||
}
|
||||
return HOME.equals(url);
|
||||
}
|
||||
|
||||
public static final boolean isAboutHome(final String url) {
|
||||
if (url == null || !url.startsWith(HOME)) {
|
||||
return false;
|
||||
|
|
|
@ -1466,7 +1466,7 @@ public abstract class GeckoApp extends GeckoActivity
|
|||
final String passedUri = getIntentURI(intent);
|
||||
|
||||
final boolean intentHasURL = passedUri != null;
|
||||
final boolean isAboutHomeURL = intentHasURL && AboutPages.isAboutHome(passedUri);
|
||||
final boolean isAboutHomeURL = intentHasURL && AboutPages.isDefaultHomePage(passedUri);
|
||||
final boolean isAssistIntent = Intent.ACTION_ASSIST.equals(action);
|
||||
final boolean needsNewForegroundTab = intentHasURL || isAssistIntent;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче