Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 96877ff

Browse files
authored
Fix pointer sorting issue (#3566)
1 parent 9c6866a commit 96877ff

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

app/src/main/cpp/BrowserWorld.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -686,18 +686,13 @@ BrowserWorld::State::SortWidgets() {
686686
}
687687
}
688688
if (!target) {
689-
bool isPointer = false;
690689
for (Controller& controller: controllers->GetControllers()) {
691690
if (controller.pointer && controller.pointer->GetRoot() == node) {
692-
isPointer = true;
691+
target = controller.pointer->GetHitWidget().get();
692+
zDelta = 0.02f;
693693
break;
694694
}
695695
}
696-
if (isPointer) {
697-
// Always render the pointer on top
698-
depthSorting.emplace(node.get(), std::make_pair(target, 0.0f));
699-
continue;
700-
}
701696
}
702697

703698
if (!target && widgetResizer && widgetResizer->GetRoot() == node) {

0 commit comments

Comments
 (0)