title: QCamera Ready, QImageCapture Disagrees
body: <p>I have the code as below. I have done multiple checks on the status, which is shown in the comments by qDebug(). I really cannot figure out where this is failing.</p>
  
  <pre><code>QCamera *camera = new QCamera();
  
  camera-&gt;setCaptureMode(QCamera::CaptureStillImage);
  
  camera-&gt;load();
  camera-&gt;start();
  camera-&gt;searchAndLock();
  
  QCameraImageCapture *imageCapture = new QCameraImageCapture(camera);
  imageCapture-&gt;setCaptureDestination(QCameraImageCapture::CaptureToFile);
  
  imageCapture-&gt;capture("~/test.jpg");
  
  qDebug() &lt;&lt; camera-&gt;state();              // QCamera::ActiveStatus
  qDebug() &lt;&lt; camera-&gt;status();             // QCamera::LoadedStatus
  qDebug() &lt;&lt; camera-&gt;isAvailable();        // true
  qDebug() &lt;&lt; camera-&gt;errorString();        // ""
  qDebug() &lt;&lt; imageCapture-&gt;isAvailable();  // true
  qDebug() &lt;&lt; imageCapture-&gt;errorString();  // "Camera not ready"
  
  camera-&gt;unlock();
  camera-&gt;stop();
  </code></pre>