Adapt to changes in libdcp1 wrt shared_ptr and Certificate.
[dcpomatic.git] / src / wx / config_dialog.cc
index 3775ae1bbd57fd9fc0cce79a3b0f3119cedda3c6..d7d2ad34966741c7e4a33ad2420e4f1ac5114404 100644 (file)
@@ -690,7 +690,7 @@ private:
                
                if (d->ShowModal() == wxID_OK) {
                        try {
-                               shared_ptr<dcp::Certificate> c (new dcp::Certificate (dcp::file_to_string (wx_to_std (d->GetPath ()))));
+                               dcp::Certificate c (dcp::file_to_string (wx_to_std (d->GetPath ())));
                                _signer->certificates().add (c);
                                Config::instance()->set_signer (_signer);
                                update_certificate_list ();
@@ -727,7 +727,7 @@ private:
                        wxListItem item;
                        item.SetId (n);
                        _certificates->InsertItem (item);
-                       _certificates->SetItem (n, 1, std_to_wx ((*i)->thumbprint ()));
+                       _certificates->SetItem (n, 1, std_to_wx (i->thumbprint ()));
 
                        if (n == 0) {
                                _certificates->SetItem (n, 0, _("Root"));