Skip to content

Commit 34c7ea0

Browse files
put setHook() in a branch
1 parent f9e65e2 commit 34c7ea0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

R/onLoad.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,11 @@
7070
# no delayed registration support for NAMESPACE; perform it manually
7171
if (isNamespaceLoaded("knitr")) {
7272
registerS3method("knit_print", "data.table", knit_print.data.table, envir = asNamespace("knitr"))
73+
} else {
74+
setHook(packageEvent("knitr", "onLoad"), function(...) {
75+
registerS3method("knit_print", "data.table", knit_print.data.table, envir = asNamespace("knitr"))
76+
})
7377
}
74-
setHook(packageEvent("knitr", "onLoad"), function(...) {
75-
registerS3method("knit_print", "data.table", knit_print.data.table, envir = asNamespace("knitr"))
76-
})
7778
}
7879

7980
# Set options for the speed boost in v1.8.0 by avoiding 'default' arg of getOption(,default=)

0 commit comments

Comments
 (0)