diff options
author | Karl Berry <karl@freefriends.org> | 2019-02-28 18:48:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-02-28 18:48:48 +0000 |
commit | 3a9439b815af6c2d41c60f6694d88f2852544442 (patch) | |
tree | 6cc1c05e02ef84a1aeb2448b30814d7fc360ed9e /Master/texmf-dist/asymptote/plain.asy | |
parent | 61a286ce26800c5976ff5c8c8795dc7eea404fd2 (diff) |
asymptote 2.47 support files
git-svn-id: svn://tug.org/texlive/trunk@50168 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/asymptote/plain.asy')
-rw-r--r-- | Master/texmf-dist/asymptote/plain.asy | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Master/texmf-dist/asymptote/plain.asy b/Master/texmf-dist/asymptote/plain.asy index 3bb8cf7ce93..4afe3cb3de4 100644 --- a/Master/texmf-dist/asymptote/plain.asy +++ b/Master/texmf-dist/asymptote/plain.asy @@ -41,18 +41,19 @@ include plain_debugger; typedef void exitfcn(); -bool needshipout() { - return !shipped && !currentpicture.empty(); -} - void updatefunction() { + implicitshipout=true; if(!currentpicture.uptodate) shipout(); + implicitshipout=false; } void exitfunction() { - if(needshipout()) shipout(); + implicitshipout=true; + if(!currentpicture.empty()) + shipout(); + implicitshipout=false; } atupdate(updatefunction); @@ -273,7 +274,6 @@ if(settings.autoimport != "") { string s=settings.autoimport; settings.autoimport=""; eval("import \""+s+"\" as dummy",true); - shipped=false; atupdate(updatefunction); atexit(exitfunction); settings.autoimport=s; |