# # # patch "guitone/src/util/OpenFile.cpp" # from [3f88fbe7bfa98b7a32fc29aa8f3787b1eb64b234] # to [e00508313cac085477ab072830a2d7e8936ec859] # ============================================================ --- guitone/src/util/OpenFile.cpp 3f88fbe7bfa98b7a32fc29aa8f3787b1eb64b234 +++ guitone/src/util/OpenFile.cpp e00508313cac085477ab072830a2d7e8936ec859 @@ -55,9 +55,10 @@ bool OpenFile::open(QWidget *widget, con // Running in an MS Windows environment if (NULL != widget) { - filename.replace(QChar('/'), QString("\\")); - retval = (reinterpret_cast(ShellExecute(widget->winId(), "open", - filename.toUtf8().data(), NULL, NULL, SW_SHOW)) > 32); + QString winfilename(filename); + winfilename.replace(QChar('/'), QString("\\")); + retval = (reinterpret_cast(ShellExecute(widget->winId(), L"open", + winfilename.toStdWString().data(), NULL, NULL, SW_SHOW)) > 32); } #endif