summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-09-15 21:18:27 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-09-15 21:18:27 +0000
commitb068bb02e369608e13704ea4cc8b6b748f01218c (patch)
tree5cf17a79d7636c154eee5b4227ea2f08b449a067 /libs
parent801fa11497d87e4eed5eb601b60bb5423561c212 (diff)
parent0375fee9b188dd182b5eec46d72ec9d4b8094ba1 (diff)
Merge "Use SkSurface::recordingContext instead of deprecated getContext"
Diffstat (limited to 'libs')
-rw-r--r--libs/hwui/renderthread/VulkanManager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/hwui/renderthread/VulkanManager.cpp b/libs/hwui/renderthread/VulkanManager.cpp
index 4dbce92ed01c..1333b92037c3 100644
--- a/libs/hwui/renderthread/VulkanManager.cpp
+++ b/libs/hwui/renderthread/VulkanManager.cpp
@@ -516,8 +516,9 @@ void VulkanManager::swapBuffers(VulkanSurface* surface, const SkRect& dirtyRect)
flushInfo.fFinishedContext = destroyInfo;
GrSemaphoresSubmitted submitted = bufferInfo->skSurface->flush(
SkSurface::BackendSurfaceAccess::kPresent, flushInfo);
- ALOGE_IF(!bufferInfo->skSurface->getContext(), "Surface is not backed by gpu");
- bufferInfo->skSurface->getContext()->submit();
+ GrDirectContext* context = GrAsDirectContext(bufferInfo->skSurface->recordingContext());
+ ALOGE_IF(!context, "Surface is not backed by gpu");
+ context->submit();
if (submitted == GrSemaphoresSubmitted::kYes) {
VkSemaphoreGetFdInfoKHR getFdInfo;
getFdInfo.sType = VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR;