Merge "hwui: Fix multiple definitions of NativeFamilyBuilder"
This commit is contained in:
@@ -44,6 +44,7 @@
|
|||||||
|
|
||||||
namespace android {
|
namespace android {
|
||||||
|
|
||||||
|
namespace {
|
||||||
struct NativeFamilyBuilder {
|
struct NativeFamilyBuilder {
|
||||||
NativeFamilyBuilder(uint32_t langId, int variant)
|
NativeFamilyBuilder(uint32_t langId, int variant)
|
||||||
: langId(langId), variant(static_cast<minikin::FamilyVariant>(variant)) {}
|
: langId(langId), variant(static_cast<minikin::FamilyVariant>(variant)) {}
|
||||||
@@ -52,6 +53,7 @@ struct NativeFamilyBuilder {
|
|||||||
std::vector<std::shared_ptr<minikin::Font>> fonts;
|
std::vector<std::shared_ptr<minikin::Font>> fonts;
|
||||||
std::vector<minikin::FontVariation> axes;
|
std::vector<minikin::FontVariation> axes;
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static inline NativeFamilyBuilder* toNativeBuilder(jlong ptr) {
|
static inline NativeFamilyBuilder* toNativeBuilder(jlong ptr) {
|
||||||
return reinterpret_cast<NativeFamilyBuilder*>(ptr);
|
return reinterpret_cast<NativeFamilyBuilder*>(ptr);
|
||||||
|
|||||||
@@ -29,9 +29,11 @@
|
|||||||
|
|
||||||
namespace android {
|
namespace android {
|
||||||
|
|
||||||
|
namespace {
|
||||||
struct NativeFamilyBuilder {
|
struct NativeFamilyBuilder {
|
||||||
std::vector<std::shared_ptr<minikin::Font>> fonts;
|
std::vector<std::shared_ptr<minikin::Font>> fonts;
|
||||||
};
|
};
|
||||||
|
} // namespace
|
||||||
|
|
||||||
static inline NativeFamilyBuilder* toBuilder(jlong ptr) {
|
static inline NativeFamilyBuilder* toBuilder(jlong ptr) {
|
||||||
return reinterpret_cast<NativeFamilyBuilder*>(ptr);
|
return reinterpret_cast<NativeFamilyBuilder*>(ptr);
|
||||||
|
|||||||
Reference in New Issue
Block a user