From 41a01c1e1c912fc9e85e2d5ded1d9be425525fb8 Mon Sep 17 00:00:00 2001 From: Samuel Gaus Date: Tue, 8 Feb 2022 14:29:47 +0000 Subject: [PATCH] Use image caching in GCLI (#586) Co-authored-by: Jamie Adams <82782908+jaadams5@users.noreply.github.com> --- src/net/sourceforge/kolmafia/ImageCachingEditorKit.java | 2 +- .../sourceforge/kolmafia/swingui/widget/RequestPane.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/net/sourceforge/kolmafia/ImageCachingEditorKit.java b/src/net/sourceforge/kolmafia/ImageCachingEditorKit.java index fcb6e245e7f..c536cb12f2e 100644 --- a/src/net/sourceforge/kolmafia/ImageCachingEditorKit.java +++ b/src/net/sourceforge/kolmafia/ImageCachingEditorKit.java @@ -20,7 +20,7 @@ public ViewFactory getViewFactory() { return ImageCachingEditorKit.DEFAULT_FACTORY; } - private static class ImageCachingViewFactory extends HTMLFactory { + protected static class ImageCachingViewFactory extends HTMLFactory { @Override public View create(final Element elem) { if (elem.getAttributes().getAttribute(StyleConstants.NameAttribute) == HTML.Tag.IMG) { diff --git a/src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java b/src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java index 6de04b97fdb..a4a6dee8680 100644 --- a/src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java +++ b/src/net/sourceforge/kolmafia/swingui/widget/RequestPane.java @@ -8,15 +8,15 @@ import javax.swing.text.*; import javax.swing.text.html.HTML; import javax.swing.text.html.HTMLDocument; -import javax.swing.text.html.HTMLEditorKit; import javax.swing.text.html.HTMLWriter; import javax.swing.text.html.InlineView; +import net.sourceforge.kolmafia.ImageCachingEditorKit; import net.sourceforge.kolmafia.KoLConstants; import net.sourceforge.kolmafia.preferences.Preferences; import net.sourceforge.kolmafia.utilities.StringUtilities; public class RequestPane extends JEditorPane { - static class WrappedHtmlEditorKit extends HTMLEditorKit { + static class WrappedHtmlEditorKit extends ImageCachingEditorKit { private final ViewFactory viewFactory; public WrappedHtmlEditorKit() { @@ -29,7 +29,7 @@ public ViewFactory getViewFactory() { return this.viewFactory; } - private static class WrappedHtmlFactory extends HTMLEditorKit.HTMLFactory { + private static class WrappedHtmlFactory extends ImageCachingViewFactory { @Override public View create(Element elem) { View view = super.create(elem);