From 5c0d97d942aafd249ebc0f0ed86f0854e3adeb62 Mon Sep 17 00:00:00 2001 From: Denny Date: Fri, 20 Jul 2018 05:59:00 -0400 Subject: [PATCH] Resolves issue with array out of bounds exception on shutdown while removing tuners from the tuner model. --- .../io/github/dsheirer/source/tuner/TunerViewPanel.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/dsheirer/source/tuner/TunerViewPanel.java b/src/main/java/io/github/dsheirer/source/tuner/TunerViewPanel.java index 04208ccd..5283c106 100644 --- a/src/main/java/io/github/dsheirer/source/tuner/TunerViewPanel.java +++ b/src/main/java/io/github/dsheirer/source/tuner/TunerViewPanel.java @@ -85,9 +85,12 @@ public class TunerViewPanel extends JPanel if(!event.getValueIsAdjusting()) { int row = mTunerTable.getSelectedRow(); - int modelRow = mTunerTable.convertRowIndexToModel(row); - mTunerEditor.setItem(mTunerModel.getTuner(modelRow)); + if(row >= 0) + { + int modelRow = mTunerTable.convertRowIndexToModel(row); + mTunerEditor.setItem(mTunerModel.getTuner(modelRow)); + } } } });