From a8cfa393f14778927ca63f118783c86b1df0a839 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 18 Feb 2021 17:11:23 +0000 Subject: [PATCH] Fix invalid implicit conversion from wxString to std::string This fails to compile because CreateTempFileName returns a wxString which doesn't have an implicit conversion to std::string. One solution would be to call ToStdString() to get a std::string, but this change just uses auto to deduce the type. --- src/scsi2sd-util6/scsi2sd-util.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scsi2sd-util6/scsi2sd-util.cc b/src/scsi2sd-util6/scsi2sd-util.cc index ddd10919..60102fe9 100644 --- a/src/scsi2sd-util6/scsi2sd-util.cc +++ b/src/scsi2sd-util6/scsi2sd-util.cc @@ -562,7 +562,7 @@ private: } #endif - std::string tmpFile = + auto tmpFile = wxFileName::CreateTempFileName( _("SCSI2SD_MARKER"), static_cast(NULL)); wxRemoveFile(tmpFile); // dfu-util won't overwrite. -- 2.38.5