Skip to content

Commit 060b7cd

Browse files
committed
fix bug in find_scale()
1 parent 2ccaf40 commit 060b7cd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

R/scale-type.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ find_scale <- function(aes, x, env = parent.frame()) {
77
}
88

99
type <- scale_type(x)
10-
candidates <- paste("scale", aes, type, sep = "_")
1110

12-
for (scale in candidates) {
11+
for (scale in type) {
1312
search_env <- list(env)
1413
if (isTRUE(grepl("::", scale))) {
1514
# Append prefix as namepaces to search environments
1615
prefix <- sub("::.*", "", scale)
1716
search_env <- c(search_env, list(asNamespace(prefix)))
1817
# Remove prefix from scale name
19-
scale <- sub(".*::", "", guide)
18+
scale <- sub(".*::", "", scale)
2019
}
20+
scale <- paste("scale", aes, scale, sep = "_")
2121
scale_f <- find_global(scale, search_env, mode = "function")
2222
if (!is.null(scale_f)) {
2323
sc <- scale_f()

0 commit comments

Comments
 (0)