Merge pull request #9861 from hyperlogic/bug-fix/invisible-tablet-clicking

Fix for finger/stylus on invisible/hidden tablet.
This commit is contained in:
Anthony Thibault 2017-03-10 17:45:37 -08:00 committed by GitHub
commit 2cc723762c

View file

@ -1632,12 +1632,12 @@ function MyController(hand) {
}
// add the tabletScreen, if it is valid
if (HMD.tabletScreenID && HMD.tabletScreenID !== NULL_UUID) {
if (HMD.tabletScreenID && HMD.tabletScreenID !== NULL_UUID && Overlays.getProperty(HMD.tabletScreenID, "visible")) {
stylusTargets.push(calculateStylusTargetFromOverlay(this.stylusTip, HMD.tabletScreenID));
}
// add the tablet home button.
if (HMD.homeButtonID && HMD.homeButtonID !== NULL_UUID) {
if (HMD.homeButtonID && HMD.homeButtonID !== NULL_UUID && Overlays.getProperty(HMD.homeButtonID, "visible")) {
stylusTargets.push(calculateStylusTargetFromOverlay(this.stylusTip, HMD.homeButtonID));
}