Skip to content

Commit b8e36f8

Browse files
EXAMPLES: Condition also on capabilities("tcltk")
1 parent 454e78a commit b8e36f8

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

incl/tkprogressbar_handler.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
if (requireNamespace("tcltk", quietly = TRUE)) {
1+
if (capabilities("tcltk") && requireNamespace("tcltk", quietly = TRUE)) {
22
handlers("tkprogressbar")
33
with_progress({ y <- slow_sum(1:10) })
44
print(y)

incl/with_progress.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ with_progress({
1515
})
1616

1717
## Progress reported via tcltk::tkProgressBar
18-
if (requireNamespace("tcltk", quietly = TRUE)) {
18+
if (capabilities("tcltk") && requireNamespace("tcltk", quietly = TRUE)) {
1919
handlers("tkprogressbar")
2020
with_progress({
2121
y <- slow_sum(x)

man/tkprogressbar_handler.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/with_progress.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/tkprogressbar_handler.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ source("incl/start.R")
22

33
options(progressr.clear = FALSE)
44

5-
if (requireNamespace("tcltk", quietly = TRUE)) {
5+
if (capabilities("tcltk") && requireNamespace("tcltk", quietly = TRUE)) {
66
options(progressr.handlers = tkprogressbar_handler)
77
}
88

0 commit comments

Comments
 (0)