Skip to content

Commit 26cd107

Browse files
authored
ensure scale_index matches the number of scales in length (#3101)
1 parent cb20f23 commit 26cd107

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

R/layout.R

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,10 @@ scale_apply <- function(data, vars, method, scale_id, scales) {
272272

273273
if (any(is.na(scale_id))) stop()
274274

275-
scale_index <- unname(split(seq_along(scale_id), scale_id))
275+
scale_index <- unname(split(
276+
seq_along(scale_id),
277+
factor(scale_id, levels = seq_along(scales))
278+
))
276279

277280
lapply(vars, function(var) {
278281
pieces <- lapply(seq_along(scales), function(i) {

0 commit comments

Comments
 (0)