gr: don't set GKS_WSTYPE for windows/use_default
This commit is contained in:
parent
96821f6303
commit
f290748c72
@ -1040,7 +1040,7 @@ const _gr_wstype_default = @static if is_linux()
|
|||||||
elseif is_apple()
|
elseif is_apple()
|
||||||
"quartz"
|
"quartz"
|
||||||
else
|
else
|
||||||
"windows"
|
"use_default"
|
||||||
end
|
end
|
||||||
|
|
||||||
const _gr_wstype = Ref(get(ENV, "GKS_WSTYPE", _gr_wstype_default))
|
const _gr_wstype = Ref(get(ENV, "GKS_WSTYPE", _gr_wstype_default))
|
||||||
@ -1052,11 +1052,8 @@ for (mime, fmt) in _gr_mimeformats
|
|||||||
filepath = tempname() * "." * $fmt
|
filepath = tempname() * "." * $fmt
|
||||||
ENV["GKS_WSTYPE"] = $fmt
|
ENV["GKS_WSTYPE"] = $fmt
|
||||||
ENV["GKS_FILEPATH"] = filepath
|
ENV["GKS_FILEPATH"] = filepath
|
||||||
# withenv("GKS_WSTYPE" => $fmt, # $fmt == "png" ? "cairopng" : $fmt,
|
|
||||||
# "GKS_FILEPATH" => filepath) do
|
|
||||||
gr_display(plt)
|
gr_display(plt)
|
||||||
GR.emergencyclosegks()
|
GR.emergencyclosegks()
|
||||||
# end
|
|
||||||
write(io, readstring(filepath))
|
write(io, readstring(filepath))
|
||||||
rm(filepath)
|
rm(filepath)
|
||||||
end
|
end
|
||||||
@ -1068,20 +1065,16 @@ function _display(plt::Plot{GRBackend})
|
|||||||
filepath = tempname() * ".pdf"
|
filepath = tempname() * ".pdf"
|
||||||
ENV["GKS_WSTYPE"] = "pdf"
|
ENV["GKS_WSTYPE"] = "pdf"
|
||||||
ENV["GKS_FILEPATH"] = filepath
|
ENV["GKS_FILEPATH"] = filepath
|
||||||
# withenv("GKS_WSTYPE" => "pdf",
|
|
||||||
# "GKS_FILEPATH" => filepath) do
|
|
||||||
gr_display(plt)
|
gr_display(plt)
|
||||||
GR.emergencyclosegks()
|
GR.emergencyclosegks()
|
||||||
# end
|
|
||||||
content = string("\033]1337;File=inline=1;preserveAspectRatio=0:", base64encode(open(readbytes, filepath)), "\a")
|
content = string("\033]1337;File=inline=1;preserveAspectRatio=0:", base64encode(open(readbytes, filepath)), "\a")
|
||||||
println(content)
|
println(content)
|
||||||
rm(filepath)
|
rm(filepath)
|
||||||
else
|
else
|
||||||
ENV["GKS_DOUBLE_BUF"] = true
|
ENV["GKS_DOUBLE_BUF"] = true
|
||||||
|
if _gr_wstype[] != "use_default"
|
||||||
ENV["GKS_WSTYPE"] = _gr_wstype[]
|
ENV["GKS_WSTYPE"] = _gr_wstype[]
|
||||||
# withenv("GKS_WSTYPE" => get(ENV, "GKS_WSTYPE", _gr_wstype_default),
|
end
|
||||||
# "GKS_DOUBLE_BUF" => get(ENV ,"GKS_DOUBLE_BUF", "true")) do
|
|
||||||
gr_display(plt)
|
gr_display(plt)
|
||||||
# end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user