Git commit dae0b91f5cdbe1d2270189c2ff9177fc93ee01e3 by Casian Andrei. Committed on 28/02/2011 at 22:16. Pushed by casianandrei into branch 'master'. Use state() and pause() from AvCapture M +6 -4 demos/simplecapture/capture.cpp http://commits.kde.org/phonon/dae0b91f5cdbe1d2270189c2ff9177fc93ee01e3 diff --git a/demos/simplecapture/capture.cpp b/demos/simplecapture/capture.cpp index fb2df5c..5bd8066 100644 --- a/demos/simplecapture/capture.cpp +++ b/demos/simplecapture/capture.cpp @@ -174,16 +174,18 @@ void CaptureWidget::playPause() { if (m_captureNode == m_media) { if (m_media->state() == Phonon::PlayingState) { - m_media->stop(); + m_media->pause(); } else { m_media->play(); } } if (m_captureNode == m_avcapture) { - // TODO AvCapture state - - m_avcapture->start(); + if (m_avcapture->state() == Phonon::PlayingState) { + m_avcapture->pause(); + } else { + m_avcapture->start(); + } } }