From c1e09f4aa80a17170d041002e0ce0411a12574ab Mon Sep 17 00:00:00 2001 From: richardash1981 Date: Tue, 27 Nov 2012 21:44:05 +0000 Subject: [PATCH] convert wxstring to C string before passing to printf, compile error on GCC and run-time crash for Visual C++ --- src/effects/Equalization.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/effects/Equalization.cpp b/src/effects/Equalization.cpp index ae6022055..0e8c81e38 100644 --- a/src/effects/Equalization.cpp +++ b/src/effects/Equalization.cpp @@ -1025,7 +1025,7 @@ void EqualizationDialog::LoadCurves(wxString fileName, bool append) { wxString msg; /* i18n-hint: EQ stands for 'Equalization'.*/ - msg.Printf(_("Error Loading EQ Curves from file:\n%s\nError message says:\n%s"), fn.GetFullPath(), reader.GetErrorStr()); + msg.Printf(_("Error Loading EQ Curves from file:\n%s\nError message says:\n%s"), fn.GetFullPath().c_str(), reader.GetErrorStr().c_str()); // Inform user of load failure wxMessageBox( msg, _("Error Loading EQ Curves"),