Adding potential fix

This commit is contained in:
Wayne Chen 2018-07-12 14:15:16 -07:00
parent 5cf6cc0270
commit 089831b6ee
3 changed files with 9 additions and 2 deletions

View file

@ -26,6 +26,7 @@ ScrollingWindow {
y: 100
Component.onCompleted: {
focus = true
shown = true
addressBar.text = webview.url
}

View file

@ -140,7 +140,9 @@ Item {
horizontalAlignment: Text.AlignHCenter
linkColor: hifi.colors.blueAccent
onLinkActivated: loginDialog.openUrl(link)
onLinkActivated: {
loginDialog.openUrl(link);
}
}
onFocusChanged: {
root.text = "";
@ -170,7 +172,9 @@ Item {
horizontalAlignment: Text.AlignHCenter
linkColor: hifi.colors.blueAccent
onLinkActivated: loginDialog.openUrl(link)
onLinkActivated: {
loginDialog.openUrl(link);
}
}
onFocusChanged: {

View file

@ -172,11 +172,13 @@ void LoginDialog::openUrl(const QString& url) const {
offscreenUi->load("Browser.qml", [=](QQmlContext* context, QObject* newObject) {
newObject->setProperty("url", url);
});
LoginDialog::hide();
} else {
if (!hmd->getShouldShowTablet() && !qApp->isHMDMode()) {
offscreenUi->load("Browser.qml", [=](QQmlContext* context, QObject* newObject) {
newObject->setProperty("url", url);
});
LoginDialog::hide();
} else {
tablet->gotoWebScreen(url);
}