From dbf96a69d78f47a9f38b63ec8c29c141cbea003f Mon Sep 17 00:00:00 2001 From: Josef Heinen Date: Tue, 21 Nov 2017 13:58:03 +0100 Subject: [PATCH] gr: fix 'hidden window' problem after savefig --- src/backends/gr.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backends/gr.jl b/src/backends/gr.jl index 7261ca2c..2a10ad02 100644 --- a/src/backends/gr.jl +++ b/src/backends/gr.jl @@ -1329,12 +1329,18 @@ for (mime, fmt) in _gr_mimeformats @eval function _show(io::IO, ::MIME{Symbol($mime)}, plt::Plot{GRBackend}) GR.emergencyclosegks() filepath = tempname() * "." * $fmt + env = get(ENV, "GKSwstype", "0") ENV["GKSwstype"] = $fmt ENV["GKS_FILEPATH"] = filepath gr_display(plt) GR.emergencyclosegks() write(io, readstring(filepath)) rm(filepath) + if env != "0" + ENV["GKSwstype"] = env + else + pop!(ENV,"GKSwstype") + end end end