Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 0122d58

Browse files
authored
[fuchsia] Update for SizedVmoTransport to Buffer rename (#4946)
1 parent 5156f92 commit 0122d58

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

content_handler/fuchsia_font_manager.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ void UnmapMemory(const void* buffer, void* context) {
3232
zx::vmar::root_self().unmap(reinterpret_cast<uintptr_t>(buffer), size);
3333
}
3434

35-
sk_sp<SkData> MakeSkDataFromVMO(fsl::SizedVmoTransport vmo) {
36-
if (!fsl::SizedVmo::IsSizeValid(vmo.vmo, vmo.size) ||
37-
vmo.size > std::numeric_limits<size_t>::max()) {
35+
sk_sp<SkData> MakeSkDataFromBuffer(mem::Buffer data) {
36+
if (!fsl::SizedVmo::IsSizeValid(data.vmo, data.size) ||
37+
data.size > std::numeric_limits<size_t>::max()) {
3838
return nullptr;
3939
}
40-
uint64_t size = vmo.size;
40+
uint64_t size = data.size;
4141
uintptr_t buffer = 0;
42-
zx_status_t status = zx::vmar::root_self().map(0, vmo.vmo, 0, size,
42+
zx_status_t status = zx::vmar::root_self().map(0, data.vmo, 0, size,
4343
ZX_VM_FLAG_PERM_READ, &buffer);
4444
if (status != ZX_OK)
4545
return nullptr;
@@ -107,7 +107,7 @@ SkTypeface* FuchsiaFontManager::onMatchFamilyStyle(
107107
if (!response)
108108
return nullptr;
109109

110-
sk_sp<SkData> data = MakeSkDataFromVMO(std::move(response->data.vmo));
110+
sk_sp<SkData> data = MakeSkDataFromBuffer(std::move(response->data.buffer));
111111
if (!data)
112112
return nullptr;
113113

sky/engine/platform/fonts/fuchsia/FontCacheFuchsia.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,14 @@ void UnmapMemory(const void* buffer, void* context) {
6565
zx::vmar::root_self().unmap(reinterpret_cast<uintptr_t>(buffer), size);
6666
}
6767

68-
sk_sp<SkData> MakeSkDataFromVMO(const fsl::SizedVmoTransport& vmo) {
69-
if (!fsl::SizedVmo::IsSizeValid(vmo.vmo, vmo.size) ||
70-
vmo.size > std::numeric_limits<size_t>::max()) {
68+
sk_sp<SkData> MakeSkDataFromBuffer(const mem::Buffer& data) {
69+
if (!fsl::SizedVmo::IsSizeValid(data.vmo, data.size) ||
70+
data.size > std::numeric_limits<size_t>::max()) {
7171
return nullptr;
7272
}
73-
uint64_t size = vmo.size;
73+
uint64_t size = data.size;
7474
uintptr_t buffer = 0;
75-
zx_status_t status = zx::vmar::root_self().map(0, vmo.vmo, 0, size,
75+
zx_status_t status = zx::vmar::root_self().map(0, data.vmo, 0, size,
7676
ZX_VM_FLAG_PERM_READ, &buffer);
7777
if (status != ZX_OK)
7878
return nullptr;
@@ -132,7 +132,7 @@ sk_sp<SkTypeface> FontCache::createTypeface(
132132
if (!response)
133133
return nullptr;
134134

135-
sk_sp<SkData> data = MakeSkDataFromVMO(response->data.vmo);
135+
sk_sp<SkData> data = MakeSkDataFromBuffer(response->data.buffer);
136136
if (!data)
137137
return nullptr;
138138

0 commit comments

Comments
 (0)