From 110be6dd0c8959c5054422b4cdc00e2752c8adb2 Mon Sep 17 00:00:00 2001 From: t-bltg Date: Thu, 9 Feb 2023 12:22:37 +0100 Subject: [PATCH] update FileIOExt --- ext/FileIOExt.jl | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/ext/FileIOExt.jl b/ext/FileIOExt.jl index a7dc56995..2aba42921 100644 --- a/ext/FileIOExt.jl +++ b/ext/FileIOExt.jl @@ -3,16 +3,6 @@ module FileIOExt import Plots: Plots, Plot, @ext_imp_use @ext_imp_use :import FileIO -const PDFBackends = Union{ - Plots.PythonPlotBackend, - Plots.InspectDRBackend, - Plots.PGFPlotsXBackend, - Plots.PGFPlotsBackend, - Plots.PlotlyJSBackend, - Plots.PyPlotBackend, - Plots.GRBackend, -} - _fileio_load(@nospecialize(filename::AbstractString)) = FileIO.load(filename::AbstractString) _fileio_save(@nospecialize(filename::AbstractString), @nospecialize(x)) = @@ -36,18 +26,11 @@ function _show_pdfbackends(io::IO, ::MIME"image/png", plt::Plot) end for be in ( - Plots.PythonPlotBackend, - Plots.InspectDRBackend, - Plots.PGFPlotsXBackend, - Plots.PGFPlotsBackend, - Plots.PlotlyJSBackend, - Plots.PyPlotBackend, - Plots.GRBackend, + Plots.PGFPlotsBackend, # NOTE: I guess this can be removed in Plots@2.0 ) - if !showable(MIME"image/png"(), Plot{be}) - @eval Plots._show(io::IO, mime::MIME"image/png", plt::Plot{$be}) = - _show_pdfbackends(io, mime, plt) - end + showable(MIME"image/png"(), Plot{be}) && continue + @eval Plots._show(io::IO, mime::MIME"image/png", plt::Plot{$be}) = + _show_pdfbackends(io, mime, plt) end end # module