This should allow camerabin2 to start assuming it can negotiate
some sane defaults instead of crashing.
}
QtCamImageResolution QtCamImageSettings::defaultResolution(const QString& aspectRatio) const {
+ if (d_ptr->resolutions.isEmpty()) {
+ return QtCamImageResolution(QString(), QString(),
+ QSize(), QSize(), QSize(),
+ -1, -1, -1, QString());
+ }
+
if (aspectRatio.isEmpty()) {
return d_ptr->resolutions[0];
}
}
QtCamVideoResolution QtCamVideoSettings::defaultResolution(const QString& aspectRatio) const {
+ if (d_ptr->resolutions.isEmpty()) {
+ return QtCamVideoResolution(QString(), QString(), QSize(), QSize(),
+ -1, -1, QString(), QString());
+ }
+
if (aspectRatio.isEmpty()) {
return d_ptr->resolutions[0];
}