InputTracer: Remove precondition check for FLAG_SECURE

Do not use LayoutParams's FLAG_SECURE to enforce preconditions on the
input window, because the InputConfigs are processed based on the layer
flags, which may be out of sync with the LayoutParams flag.

Bug: 332616639
Bug: 210460522
Test: None
Change-Id: I890b165d498bc91c68e1149549089b5669eaba57
diff --git a/services/inputflinger/dispatcher/trace/InputTracer.cpp b/services/inputflinger/dispatcher/trace/InputTracer.cpp
index 415b696..4931a5f 100644
--- a/services/inputflinger/dispatcher/trace/InputTracer.cpp
+++ b/services/inputflinger/dispatcher/trace/InputTracer.cpp
@@ -89,13 +89,6 @@
     const auto& info = *target.windowHandle->getInfo();
     const bool isSensitiveTarget =
             info.inputConfig.test(gui::WindowInfo::InputConfig::SENSITIVE_FOR_TRACING);
-
-    // All FLAG_SECURE targets must be marked as sensitive for tracing.
-    if (info.layoutParamsFlags.test(gui::WindowInfo::Flag::SECURE) && !isSensitiveTarget) {
-        LOG(FATAL)
-                << "Input target with FLAG_SECURE does not set InputConfig::SENSITIVE_FOR_TRACING: "
-                << info;
-    }
     return {target.windowHandle->getInfo()->ownerUid, isSensitiveTarget};
 }