From 14425b91024d03e367a49fd7105b70dc2e8531f0 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Wed, 15 Mar 2023 16:53:40 +0100 Subject: [PATCH] fixes FST timescale calculation --- .../src/com/minres/scviewer/database/fst/FstFileParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/com.minres.scviewer.database.fst/src/com/minres/scviewer/database/fst/FstFileParser.java b/plugins/com.minres.scviewer.database.fst/src/com/minres/scviewer/database/fst/FstFileParser.java index eaf3eb9..0b273fe 100644 --- a/plugins/com.minres.scviewer.database.fst/src/com/minres/scviewer/database/fst/FstFileParser.java +++ b/plugins/com.minres.scviewer.database.fst/src/com/minres/scviewer/database/fst/FstFileParser.java @@ -36,7 +36,7 @@ class FstFileParser { // String version = FstLibrary.fstReaderGetVersionString(fst); long endTime = FstLibrary.fstReaderGetEndTime(fst); byte timeScale = FstLibrary.fstReaderGetTimescale(fst); - builder.setMaxTime(endTime, -timeScale); + builder.setMaxTime(endTime, timeScale); FstLibrary.fstReaderIterateHierRewind(fst); Pointer p = FstLibrary.fstReaderIterateHier(fst); while(p!=null && !p.equals(Pointer.NULL)) {