diff --git a/dcm4che-tool/dcm4che-tool-qstar/src/main/java/org/dcm4che3/tool/qstar/QStar.java b/dcm4che-tool/dcm4che-tool-qstar/src/main/java/org/dcm4che3/tool/qstar/QStar.java index c9caf25cf..df0b6396f 100644 --- a/dcm4che-tool/dcm4che-tool-qstar/src/main/java/org/dcm4che3/tool/qstar/QStar.java +++ b/dcm4che-tool/dcm4che-tool-qstar/src/main/java/org/dcm4che3/tool/qstar/QStar.java @@ -201,7 +201,7 @@ public FilePosition(String filePath, WSGetFileInfoResponse fileInfo) { @Override public int compareTo(FilePosition o) { - return vol < o.vol ? -1 : vol > o.vol ? 1 : pos < o.pos ? -1 : pos > o.pos ? 1 : 0; + return vol < o.vol ? -1 : vol > o.vol ? 1 : pos < o.pos ? -1 : pos > o.pos ? 1 : filePath.compareTo(o.filePath); } @Override