Fix for segfault when trying to use playback window without anything

loaded.
This commit is contained in:
Collin Kidder
2019-02-14 20:29:30 -05:00
parent ceae98d762
commit 86682f0390
+7
View File
@@ -13,6 +13,7 @@ FramePlaybackObject::FramePlaybackObject()
playbackForward = true;
useOrigTiming = false;
whichBusSend = 0;
currentSeqItem = nullptr;
}
FramePlaybackObject::~FramePlaybackObject()
@@ -25,6 +26,12 @@ FramePlaybackObject::~FramePlaybackObject()
quint64 FramePlaybackObject::updatePosition(bool forward)
{
//qDebug() << "updatePosition";
if (!currentSeqItem) {
playbackTimer->stop(); //pushing this button halts automatic playback
playbackActive = false;
currentPosition = 0;
return 0;
}
if (forward)
{
if (currentPosition < (currentSeqItem->data.count() - 1)) currentPosition++; //still in same file so keep going