Make GrClientMappedBufferManager use GrDirectContextID for messages

Change-Id: Iace947384fbe426915e7a9d426dc7ac60fb3883b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/383700
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/GrClientMappedBufferManager.cpp b/src/gpu/GrClientMappedBufferManager.cpp
index 10fa4d5..316e47e 100644
--- a/src/gpu/GrClientMappedBufferManager.cpp
+++ b/src/gpu/GrClientMappedBufferManager.cpp
@@ -9,8 +9,10 @@
 
 #include <algorithm>
 
-GrClientMappedBufferManager::GrClientMappedBufferManager(uint32_t contextID)
-        : fFinishedBufferInbox(contextID) {}
+GrClientMappedBufferManager::GrClientMappedBufferManager(
+            GrDirectContext::DirectContextID owningDirectContext)
+        : fFinishedBufferInbox(owningDirectContext) {
+}
 
 GrClientMappedBufferManager::~GrClientMappedBufferManager() {
     this->process();
@@ -63,9 +65,11 @@
 
 //////////////////////////////////////////////////////////////////////////////
 
-DECLARE_SKMESSAGEBUS_MESSAGE(GrClientMappedBufferManager::BufferFinishedMessage, uint32_t, false)
+DECLARE_SKMESSAGEBUS_MESSAGE(GrClientMappedBufferManager::BufferFinishedMessage,
+                             GrDirectContext::DirectContextID,
+                             false)
 
 bool SkShouldPostMessageToBus(const GrClientMappedBufferManager::BufferFinishedMessage& m,
-                              uint32_t msgBusUniqueID) {
-    return m.fInboxID == msgBusUniqueID;
+                              GrDirectContext::DirectContextID potentialRecipient) {
+    return m.fIntendedRecipient == potentialRecipient;
 }