From 90a90f12ed2051261b31363d79bfb11a6db1cd1a Mon Sep 17 00:00:00 2001 From: Peiyong Lin Date: Thu, 3 Jun 2021 18:11:56 +0000 Subject: Make sure ANATIVEWINDOW_QUERY_BUFFER_AGE is identified as VNDK API. Previously when we switch to only expose VNDK header, the ANativeWindow_query doesn't properly recognize ANATIVEWINDOW_QUERY_BUFFER_AGE as a VNDK query and hence a -EINVAL was returned. This patch makes sure it is identified and skipped to complete the actual query. Bug: b/189551931 Test: manual Change-Id: I9d4ef74dec3315e661e5a01e7b34a9f97f41fe78 --- libs/nativewindow/ANativeWindow.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/nativewindow/ANativeWindow.cpp') diff --git a/libs/nativewindow/ANativeWindow.cpp b/libs/nativewindow/ANativeWindow.cpp index ada689ac42..75f2385174 100644 --- a/libs/nativewindow/ANativeWindow.cpp +++ b/libs/nativewindow/ANativeWindow.cpp @@ -213,6 +213,7 @@ int ANativeWindow_query(const ANativeWindow* window, ANativeWindowQuery what, in case ANATIVEWINDOW_QUERY_DEFAULT_WIDTH: case ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT: case ANATIVEWINDOW_QUERY_TRANSFORM_HINT: + case ANATIVEWINDOW_QUERY_BUFFER_AGE: // these are part of the VNDK API break; case ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL: -- cgit v1.2.3-59-g8ed1b