Mercurial > hg > octave-lyh
diff scripts/plot/__fltk_print__.m @ 12449:2f0d1e12806d
invoke/terminate printing process synchronously with rendering (#32319)
author | Konstantinos Poulios <logari81@gmail.com> |
---|---|
date | Tue, 15 Feb 2011 18:49:13 +0100 |
parents | 3fc07861449b |
children |
line wrap: on
line diff
--- a/scripts/plot/__fltk_print__.m +++ b/scripts/plot/__fltk_print__.m @@ -150,16 +150,7 @@ if (opts.debug) fprintf ("fltk-pipeline: '%s'\n", pipeline{n}); endif - pid = popen (pipeline{n}, "w"); - if (pid < 0) - error ("print:popenfailed", "print.m: failed to open pipe"); - endif - unwind_protect - drawnow (gl2ps_device{n} , sprintf ("%d" , pid)); - waitpid (pid); - unwind_protect_cleanup - pclose (pid); - end_unwind_protect + drawnow (gl2ps_device{n}, strcat('|',pipeline{n})); endfor if (! isempty (strfind (opts.devopt, "standalone")))