@@ -20,6 +20,9 @@
2020// local
2121#include "moviepreview.h"
2222
23+// Qt
24+#include <QDebug>
25+
2326MoviePreview::MoviePreview(QObject *parent):
2427 Preview(parent)
2528{
@@ -27,19 +30,30 @@ MoviePreview::MoviePreview(QObject *parent):
2730
2831QString MoviePreview::year() const
2932{
30− return QString::fromStdString(m_unityMoviePreview->year());
33+ if (m_unityMoviePreview) {
34+ return QString::fromStdString(m_unityMoviePreview->year());
35+ } else {
36+ qWarning() << "Preview not set";
37+ }
3138}
3239
3340float MoviePreview::rating() const
3441{
35− return m_unityMoviePreview->rating();
42+ if (m_unityMoviePreview) {
43+ return m_unityMoviePreview->rating();
44+ } else {
45+ qWarning() << "Preview not set";
46+ }
3647}
3748
3849unsigned int MoviePreview::numRatings() const
3950{
40− return m_unityMoviePreview->num_ratings();
51+ if (m_unityMoviePreview) {
52+ return m_unityMoviePreview->num_ratings();
53+ } else {
54+ qWarning() << "Preview not set";
55+ }
4156}
42−
4357
4458void MoviePreview::setUnityPreview(unity::dash::Preview::Ptr unityPreview)
4559{