diff options
author | 2018-12-06 10:47:26 -0800 | |
---|---|---|
committer | 2019-01-25 09:26:33 -0800 | |
commit | 15a5d93a759ded0d880a24537961cb062a9c0dda (patch) | |
tree | 63b69c3648793db288399b6e9ce56c7736a88add | |
parent | 1f6d6d5db93ef4c3bbaeb5241eede30635fa5ff1 (diff) |
Add task-id metadata constant
This can be used by alternate front-ends to associate
surfaces with tasks.
Bug: 122925737
Test: phone boots and surfaces still fling
Change-Id: If8e42908e61c4a99d1e53a006c04fe7c036c437d
-rw-r--r-- | libs/gui/LayerMetadata.cpp | 2 | ||||
-rw-r--r-- | libs/gui/include/gui/LayerMetadata.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/libs/gui/LayerMetadata.cpp b/libs/gui/LayerMetadata.cpp index c8a2b0754b..745433a605 100644 --- a/libs/gui/LayerMetadata.cpp +++ b/libs/gui/LayerMetadata.cpp @@ -105,6 +105,8 @@ std::string LayerMetadata::itemToString(uint32_t key, const char* separator) con return StringPrintf("ownerUID%s%d", separator, getInt32(key, 0)); case METADATA_WINDOW_TYPE: return StringPrintf("windowType%s%d", separator, getInt32(key, 0)); + case METADATA_TASK_ID: + return StringPrintf("taskId%s%d", separator, getInt32(key, 0)); default: return StringPrintf("%d%s%dbytes", key, separator, static_cast<int>(mMap.at(key).size())); diff --git a/libs/gui/include/gui/LayerMetadata.h b/libs/gui/include/gui/LayerMetadata.h index 50121817d5..3ae10e461d 100644 --- a/libs/gui/include/gui/LayerMetadata.h +++ b/libs/gui/include/gui/LayerMetadata.h @@ -22,7 +22,7 @@ namespace android { -enum { METADATA_OWNER_UID = 1, METADATA_WINDOW_TYPE = 2 }; +enum { METADATA_OWNER_UID = 1, METADATA_WINDOW_TYPE = 2, METADATA_TASK_ID = 3 }; struct LayerMetadata : public Parcelable { std::unordered_map<uint32_t, std::vector<uint8_t>> mMap; |