From 35f76a1157b168f10fb4b29b5e58b487583277f2 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sun, 30 Nov 2014 20:50:07 +0100 Subject: [PATCH] Show "Selected font doenst contain character..." message in log. --- src/com/jpexs/decompiler/flash/gui/FontPanel.java | 4 +++- src/com/jpexs/decompiler/flash/gui/MainPanel.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/FontPanel.java b/src/com/jpexs/decompiler/flash/gui/FontPanel.java index 46677cee4..c6f6a12e8 100644 --- a/src/com/jpexs/decompiler/flash/gui/FontPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/FontPanel.java @@ -127,7 +127,9 @@ public class FontPanel extends javax.swing.JPanel { if (oldchars.indexOf((int) c) == -1) { font = font.deriveFont(f.getFontStyle(), 1024); if (!font.canDisplay(c)) { - View.showMessageDialog(null, translate("error.font.nocharacter").replace("%char%", "" + c), translate("error"), JOptionPane.ERROR_MESSAGE); + String msg = translate("error.font.nocharacter").replace("%char%", "" + c); + Logger.getLogger(FontPanel.class.getName()).log(Level.SEVERE, msg); + View.showMessageDialog(null, msg, translate("error"), JOptionPane.ERROR_MESSAGE); return; } } diff --git a/src/com/jpexs/decompiler/flash/gui/MainPanel.java b/src/com/jpexs/decompiler/flash/gui/MainPanel.java index c35766271..351fefc98 100644 --- a/src/com/jpexs/decompiler/flash/gui/MainPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/MainPanel.java @@ -1730,7 +1730,9 @@ public final class MainPanel extends JPanel implements ActionListener, TreeSelec } Font f = FontTag.installedFontsByName.get(fontName); if (f == null || !f.canDisplay(character)) { - View.showMessageDialog(null, translate("error.font.nocharacter").replace("%char%", "" + character), translate("error"), JOptionPane.ERROR_MESSAGE); + String msg = translate("error.font.nocharacter").replace("%char%", "" + character); + logger.log(Level.SEVERE, msg); + View.showMessageDialog(null, msg, translate("error"), JOptionPane.ERROR_MESSAGE); return false; } font.addCharacter(character, f);