X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fdir_picker_ctrl.cc;h=34e54532e10f7bc60e3904603661abce093014aa;hb=3b352d6c49e433f82212e7d3f7ae8ccdc28566dd;hp=6c8fdd1fc3e6b48c82505c7e4278b7c428156466;hpb=3c29aa6531a4046a8db72dcac81189eb8893233c;p=dcpomatic.git diff --git a/src/wx/dir_picker_ctrl.cc b/src/wx/dir_picker_ctrl.cc index 6c8fdd1fc..34e54532e 100644 --- a/src/wx/dir_picker_ctrl.cc +++ b/src/wx/dir_picker_ctrl.cc @@ -22,6 +22,7 @@ #include "dcpomatic_button.h" #include "dir_picker_ctrl.h" #include "static_text.h" +#include "wx_ptr.h" #include "wx_util.h" #include LIBDCP_DISABLE_WARNINGS @@ -83,9 +84,8 @@ DirPickerCtrl::GetPath () const void DirPickerCtrl::browse_clicked () { - wxDirDialog* d = new wxDirDialog (this); + auto d = make_wx(this); if (d->ShowModal () == wxID_OK) { SetPath (d->GetPath ()); } - d->Destroy (); }