diff options
Diffstat (limited to 'ui/primitives/DisplayElement.js')
-rw-r--r-- | ui/primitives/DisplayElement.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/primitives/DisplayElement.js b/ui/primitives/DisplayElement.js index d2a0956..6452887 100644 --- a/ui/primitives/DisplayElement.js +++ b/ui/primitives/DisplayElement.js @@ -237,7 +237,7 @@ export default class DisplayElement extends Element { children.reverse() for (const el of children) { - if (!el.visible || el.clickThrough) { + if (!el.visible) { continue } @@ -246,6 +246,10 @@ export default class DisplayElement extends Element { return el2 } + if (el.clickThrough) { + continue + } + const { absX, absY, w, h } = el if (absX <= x && absX + w > x) { if (absY <= y && absY + h > y) { |