aboutsummaryrefslogtreecommitdiff
path: root/src/ui/mapper/CornerRadiusMapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/mapper/CornerRadiusMapper.cpp')
-rw-r--r--src/ui/mapper/CornerRadiusMapper.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/ui/mapper/CornerRadiusMapper.cpp b/src/ui/mapper/CornerRadiusMapper.cpp
index 0c13db7c..9c8855a3 100644
--- a/src/ui/mapper/CornerRadiusMapper.cpp
+++ b/src/ui/mapper/CornerRadiusMapper.cpp
@@ -4,37 +4,34 @@
namespace cru::ui::mapper {
bool CornerRadiusMapper::XmlElementIsOfThisType(xml::XmlElementNode* node) {
- if (node->GetTag() == u"CornerRadius") {
- return true;
- }
- return false;
+ return node->GetTag().CaseInsensitiveCompare(u"CornerRadius") == 0;
}
CornerRadius CornerRadiusMapper::DoMapFromXml(xml::XmlElementNode* node) {
auto point_mapper = MapperRegistry::GetInstance()->GetMapper<Point>();
CornerRadius result;
- auto all = node->GetOptionalAttribute(u"all");
+ auto all = node->GetOptionalAttributeCaseInsensitive(u"all");
if (all) {
result.SetAll(point_mapper->MapFromString(*all));
}
- auto lefttop = node->GetOptionalAttribute(u"lefttop");
+ auto lefttop = node->GetOptionalAttributeCaseInsensitive(u"lefttop");
if (lefttop) {
result.left_top = point_mapper->MapFromString(*lefttop);
}
- auto righttop = node->GetOptionalAttribute(u"righttop");
+ auto righttop = node->GetOptionalAttributeCaseInsensitive(u"righttop");
if (righttop) {
result.right_top = point_mapper->MapFromString(*righttop);
}
- auto rightbottom = node->GetOptionalAttribute(u"rightbottom");
+ auto rightbottom = node->GetOptionalAttributeCaseInsensitive(u"rightbottom");
if (rightbottom) {
result.right_bottom = point_mapper->MapFromString(*rightbottom);
}
- auto leftbottom = node->GetOptionalAttribute(u"leftbottom");
+ auto leftbottom = node->GetOptionalAttributeCaseInsensitive(u"leftbottom");
if (leftbottom) {
result.left_bottom = point_mapper->MapFromString(*leftbottom);
}