diff --git a/R/zzz.R b/R/zzz.R index 9bfffde0a6..9c5c300d8c 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -31,8 +31,10 @@ on_load( } ) +# In R >= 4.3.0, S7 methods fall back to base Ops behavior when one of the +# arguments is not an S7 object. This ensures compatibility in such cases. on_load( - if (getRversion() > "4.3.0") registerS3method("+", "gg", add_gg) + if (getRversion() >= "4.3.0") registerS3method("+", "gg", add_gg) ) on_load(S7::methods_register())