[R-SIG-Mac] Bug? in R 2.6.0 with quartz.save()

Simon Urbanek simon.urbanek at r-project.org
Tue Oct 23 15:40:50 CEST 2007


On Oct 17, 2007, at 1:58 AM, Todd A. Johnson wrote:

> After upgrading to R 2.6.0, I tried saving the Quartz window to a  
> file from
> R.app using quartz.save() as mentioned in the R for Mac FAQ, but  
> received
> the error message:
>
> Error: could not find function "quartz.save"
>

Indeed, a bug was introduced when removing some of the legacy fixes  
that were part of the tools:RGUI environment, thanks for the report.  
This should be now fixed in the SVN, so please try tomorrow's nightly  
build of the GUI.

A hot fix in the meantime is to paste this in the GUI:

local({e<-attach(NULL,name="tools:RGUI"); assign 
("quartz.save",function(file, type="png", device=dev.cur(), ...)  
invisible(.Call("QuartzSaveContents",device,file,type,list(...))),e)})

Cheers,
Simon


> I've recreated this error on both a Mac Pro and a G4 PowerBook.
>
> Reinstalling R 2.5.1 over the top removes the error.
>
> This is the simple code to recreate the bug:
>
> quartz(width=5, height=5);
> plot(c(0,0));
> quartz.save("/Users/MyUserName/Desktop/test2.pdf");
>
>
> Best,
>
> Todd
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
>



More information about the R-SIG-Mac mailing list