From 0cfcc8c1183b8a4c3cbdb8797fa09e3699f57f15 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Sat, 21 Mar 2020 11:31:59 +0100 Subject: [PATCH] fix identification of SQLite file --- .../com/minres/scviewer/database/sqlite/SQLiteDbLoader.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java b/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java index a6e05ed..d677b73 100644 --- a/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java +++ b/com.minres.scviewer.database.sqlite/src/com/minres/scviewer/database/sqlite/SQLiteDbLoader.java @@ -14,6 +14,7 @@ import java.beans.IntrospectionException; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.sql.SQLException; import java.util.ArrayList; @@ -91,6 +92,8 @@ public class SQLiteDbLoader implements IWaveformDbLoader { if (buffer[i] != x[i]) return false; } catch(FileNotFoundException e) { return false; + } catch(IOException e) { //if an I/O error occurs + return false; } database=new SQLiteDatabase(file.getAbsolutePath()); database.setData("TIMERESOLUTION", 1L);