diff -Naur kstars.orig/kstars/ekos/capture.cpp kstars.new/kstars/ekos/capture.cpp --- kstars.orig/kstars/ekos/capture.cpp 2015-06-08 14:05:23.044219844 +0200 +++ kstars.new/kstars/ekos/capture.cpp 2015-06-08 14:07:32.214425403 +0200 @@ -1227,6 +1227,7 @@ void Capture::checkSeqBoundary(const QString &path) { int newFileIndex=-1; + int endingIndex; QString tempName; // No updates during meridian flip @@ -1251,7 +1252,11 @@ tempName = tempName.remove(0, 1); bool indexOK = false; - newFileIndex = tempName.mid(0, 2).toInt(&indexOK); + + // Remove the file ending + endingIndex = tempName.indexOf("."); + tempName = tempName.remove(endingIndex, tempName.length()-1); + newFileIndex = tempName.toInt(&indexOK); if (indexOK && newFileIndex >= seqCount) seqCount = newFileIndex + 1; }