summaryrefslogtreecommitdiff
path: root/libs/input/PointerController.h
diff options
context:
space:
mode:
author Arpit Singh <arpitks@google.com> 2024-05-07 21:15:44 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-05-07 21:15:44 +0000
commitec44865a5cb6194f4d2b5dffd0b6d3e77da69388 (patch)
tree1ab44492afdc48b4ae47a7ff15e58bf807e95eec /libs/input/PointerController.h
parentd955927ba0f4794defab38eb179affc802f40c11 (diff)
parent80fd68a08911b984fcfee6ad1960f9ff3bb6274d (diff)
Merge "Hide touch indicators on mirrored displays if a secure window is present" into main
Diffstat (limited to 'libs/input/PointerController.h')
-rw-r--r--libs/input/PointerController.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/input/PointerController.h b/libs/input/PointerController.h
index 6ee5707622ca..d76ca5d15a31 100644
--- a/libs/input/PointerController.h
+++ b/libs/input/PointerController.h
@@ -67,6 +67,7 @@ public:
void clearSpots() override;
void updatePointerIcon(PointerIconStyle iconId) override;
void setCustomPointerIcon(const SpriteIcon& icon) override;
+ void setSkipScreenshot(int32_t displayId, bool skip) override;
virtual void setInactivityTimeout(InactivityTimeout inactivityTimeout);
void doInactivityTimeout();
@@ -115,6 +116,7 @@ private:
std::vector<gui::DisplayInfo> mDisplayInfos;
std::unordered_map<int32_t /* displayId */, TouchSpotController> spotControllers;
+ std::unordered_set<int32_t /* displayId */> displaysToSkipScreenshot;
} mLocked GUARDED_BY(getLock());
class DisplayInfoListener : public gui::WindowInfosListener {