Fix video resizing at end of playback on Windows

preferencesAboutTextFull
Craig Watson 8 years ago
parent f00d50d600
commit 6444276d88
  1. 10
      src/domain/UBGraphicsMediaItem.cpp

@ -506,9 +506,15 @@ void UBGraphicsVideoItem::videoSizeChanged(QSizeF newSize)
* the information is available.
*/
// Don't resize the video item when playback has finished
if (mMediaObject->mediaStatus() != QMediaPlayer::EndOfMedia)
bool shouldResize = (mMediaObject->mediaStatus() != QMediaPlayer::EndOfMedia);
#ifdef Q_OS_WIN
// Windows is a little confused about when a video ends
shouldResize = (mMediaObject->mediaStatus() != QMediaPlayer::BufferedMedia);
#endif
if (shouldResize)
this->setSize(newSize.width(), newSize.height());
}

Loading…
Cancel
Save