correct implementation that doesn't interfere with other app status

This commit is contained in:
Liv Erickson 2018-04-17 15:27:07 -07:00
parent 071396bed0
commit abe8a3e6d9

View file

@ -452,13 +452,12 @@ var toolBar = (function () {
}
}
function clearWindow() {
tablet.gotoHomeScreen();
};
function initialize() {
Script.scriptEnding.connect(cleanup);
Window.domainChanged.connect(function () {
if (isActive) {
tablet.gotoHomeScreen();
}
that.setActive(false);
that.clearEntityList();
});
@ -722,8 +721,6 @@ var toolBar = (function () {
cameraManager.disable();
selectionDisplay.triggerMapping.disable();
tablet.landscape = false;
Window.domainChanged.disconnect(clearWindow);
Window.domainConnectionRefused.disconnect(clearWindow);
} else {
tablet.loadQMLSource("hifi/tablet/Edit.qml", true);
UserActivityLogger.enabledEdit();
@ -735,8 +732,6 @@ var toolBar = (function () {
print("starting tablet in landscape mode");
tablet.landscape = true;
entityIconOverlayManager.setIconsSelectable(null,false);
Window.domainChanged.connect(clearWindow);
Window.domainConnectionRefused.connect(clearWindow);
// Not sure what the following was meant to accomplish, but it currently causes
// everybody else to think that Interface has lost focus overall. fogbugzid:558
// Window.setFocus();