From 0e3bfc0bd66383f0e1fef8929ccaeedc35c14297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 21 Feb 2021 19:05:27 +0100 Subject: [PATCH] hex view - listener is null checks --- src/com/jpexs/decompiler/flash/gui/hexview/HexView.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/hexview/HexView.java b/src/com/jpexs/decompiler/flash/gui/hexview/HexView.java index b516999b8..aa605308b 100644 --- a/src/com/jpexs/decompiler/flash/gui/hexview/HexView.java +++ b/src/com/jpexs/decompiler/flash/gui/hexview/HexView.java @@ -293,14 +293,18 @@ public class HexView extends JTable { byteNum = data.length - 1; } scrollToByte(byteNum); - listener.byteValueChanged((int) byteNum, data[(int) byteNum]); + if (listener != null) { + listener.byteValueChanged((int) byteNum, data[(int) byteNum]); + } } public void selectBytes(long byteNum, int length) { selectionStart = (int) byteNum; selectionEnd = (int) (byteNum + length - 1); scrollToByte(new long[]{byteNum}, new long[]{byteNum + length - 1}); - listener.byteValueChanged((int) byteNum, getData()[(int) byteNum]); + if (listener != null) { + listener.byteValueChanged((int) byteNum, getData()[(int) byteNum]); + } getModel().fireTableDataChanged(); }