Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3b84124e authored by Adam Lesinski's avatar Adam Lesinski
Browse files

AAPT2: Add navigation type

Test: build succeeds
Change-Id: I7d49366c7cc4a93c29bad4cb9f13eec23ad05bd2
parent 3370d323
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ StringPiece ToString(ResourceType type) {
      return "menu";
    case ResourceType::kMipmap:
      return "mipmap";
    case ResourceType::kNavigation:
      return "navigation";
    case ResourceType::kPlurals:
      return "plurals";
    case ResourceType::kRaw:
@@ -98,6 +100,7 @@ static const std::map<StringPiece, ResourceType> sResourceTypeMap{
    {"layout", ResourceType::kLayout},
    {"menu", ResourceType::kMenu},
    {"mipmap", ResourceType::kMipmap},
    {"navigation", ResourceType::kNavigation},
    {"plurals", ResourceType::kPlurals},
    {"raw", ResourceType::kRaw},
    {"string", ResourceType::kString},
+1 −0
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ enum class ResourceType {
  kLayout,
  kMenu,
  kMipmap,
  kNavigation,
  kPlurals,
  kRaw,
  kString,
+4 −0
Original line number Diff line number Diff line
@@ -93,6 +93,10 @@ TEST(ResourceTypeTest, ParseResourceTypes) {
  ASSERT_NE(type, nullptr);
  EXPECT_EQ(*type, ResourceType::kMipmap);

  type = ParseResourceType("navigation");
  ASSERT_NE(type, nullptr);
  EXPECT_EQ(*type, ResourceType::kNavigation);

  type = ParseResourceType("plurals");
  ASSERT_NE(type, nullptr);
  EXPECT_EQ(*type, ResourceType::kPlurals);
+2 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<navigation />
+3 −0
Original line number Diff line number Diff line
# Android Asset Packaging Tool 2.0 (AAPT2) release notes

## Version 2.19
- Added navigation resource type.

## Version 2.18
### `aapt2 ...`
- Fixed issue where enum values were interpreted as integers and range checked. (bug 62358540)