Skip to content

Commit f4d61fe

Browse files
authored
Merge pull request #4 from timhunt/master
Fix handling of border-radius with only one value (MDL-61496)
2 parents 6bee911 + 081516b commit f4d61fe

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/MoodleHQ/RTLCSS/RTLCSS.php

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -270,17 +270,19 @@ protected function processRule($rule) {
270270
$groups = [$value];
271271
}
272272
foreach ($groups as $group) {
273-
$values = $group->getListComponents();
274-
switch (count($values)) {
275-
case 2:
276-
$group->setListComponents(array_reverse($values));
277-
break;
278-
case 3:
279-
$group->setListComponents([$values[1], $values[0], $values[1], $values[2]]);
280-
break;
281-
case 4:
282-
$group->setListComponents([$values[1], $values[0], $values[3], $values[2]]);
283-
break;
273+
if ($group instanceof RuleValueList) {
274+
$values = $group->getListComponents();
275+
switch (count($values)) {
276+
case 2:
277+
$group->setListComponents(array_reverse($values));
278+
break;
279+
case 3:
280+
$group->setListComponents([$values[1], $values[0], $values[1], $values[2]]);
281+
break;
282+
case 4:
283+
$group->setListComponents([$values[1], $values[0], $values[3], $values[2]]);
284+
break;
285+
}
284286
}
285287
}
286288
}

0 commit comments

Comments
 (0)