Fix crash when trying to make a KDM on an unencrypted project.
[dcpomatic.git] / src / wx / job_view.cc
index 43d6f2fedd9ca90f44d4ec3e191fb673af560f2f..5d3cc0f9cf74ad2c0eabb5ea2824d268168f9fa1 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "job_view.h"
 #include "wx_util.h"
+#include "message_dialog.h"
 #include "lib/job.h"
 #include "lib/job_manager.h"
 #include "lib/compose.hpp"
@@ -134,6 +135,12 @@ JobView::finished ()
                _details->Enable (true);
        }
 
+       if (_job->message()) {
+               MessageDialog* d = new MessageDialog (_parent, _job->name(), _job->message().get());
+               d->ShowModal ();
+               d->Destroy ();
+       }
+
        if ((dynamic_pointer_cast<TranscodeJob>(_job) || dynamic_pointer_cast<AnalyseAudioJob>(_job)) && _notify->GetValue()) {
                if (Config::instance()->notification(Config::MESSAGE_BOX)) {
                        wxMessageBox (std_to_wx(_job->name() + ": " + _job->status()), _("DCP-o-matic"), wxICON_INFORMATION);