The R Project SVN R

Rev

Rev 61746 | Rev 64513 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 61746 Rev 62563
Line 2763... Line 2763...
2763
	selectDevice(this);
2763
	selectDevice(this);
2764
	while (theList != R_NilValue && plotok) {
2764
	while (theList != R_NilValue && plotok) {
2765
	    SEXP theOperation = CAR(theList);
2765
	    SEXP theOperation = CAR(theList);
2766
	    SEXP op = CAR(theOperation);
2766
	    SEXP op = CAR(theOperation);
2767
	    SEXP args = CADR(theOperation);
2767
	    SEXP args = CADR(theOperation);
-
 
2768
	    if (TYPEOF(op) == BUILTINSXP || TYPEOF(op) == SPECIALSXP) {
2768
	    PRIMFUN(op) (R_NilValue, op, args, R_NilValue);
2769
	    	PRIMFUN(op) (R_NilValue, op, args, R_NilValue);
2769
	    /* Check with each graphics system that the plotting went ok
2770
		/* Check with each graphics system that the plotting went ok
2770
	     */
2771
		 */
2771
	    if (!GEcheckState(dd)) {
2772
		if (!GEcheckState(dd)) {
-
 
2773
		    warning(_("display list redraw incomplete"));
2772
		plotok = 0;
2774
		    plotok = 0;
-
 
2775
		}
-
 
2776
	    } else {
2773
		warning(_("display list redraw incomplete"));
2777
	    	warning(_("invalid display list"));
-
 
2778
	    	plotok = 0;
2774
	    }
2779
	    }
2775
	    theList = CDR(theList);
2780
	    theList = CDR(theList);
2776
	}
2781
	}
2777
	selectDevice(savedDevice);
2782
	selectDevice(savedDevice);
2778
	savePalette(FALSE);
2783
	savePalette(FALSE);