Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0768748 authored by Arpit Singh's avatar Arpit Singh Committed by Android (Google) Code Review
Browse files

Merge "[CD Cursor] Add DisplayTopologyValidator in InputManager" into main

parents d1bf1763 a786d80b
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -671,9 +671,13 @@ void NativeInputManager::setDisplayTopology(JNIEnv* env, jobject topologyGraph)
        return;
    }

    // TODO(b/383092013): Add topology validation
    const DisplayTopologyGraph displayTopology =
            android_hardware_display_DisplayTopologyGraph_toNative(env, topologyGraph);
    if (input_flags::enable_display_topology_validation() && !displayTopology.isValid()) {
        LOG(ERROR) << "Ignoring Invalid DisplayTopology";
        return;
    }

    mInputManager->getDispatcher().setDisplayTopology(displayTopology);
    mInputManager->getChoreographer().setDisplayTopology(displayTopology);
}