From 3ad0187012025bccf32a968c786358562c739489 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 6 Jul 2020 19:27:05 +0200 Subject: [PATCH] (Qt) Attempted fix for Qt --- ui/drivers/qt/shaderparamsdialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ui/drivers/qt/shaderparamsdialog.cpp b/ui/drivers/qt/shaderparamsdialog.cpp index 26dc0cf546..2fdcce1275 100644 --- a/ui/drivers/qt/shaderparamsdialog.cpp +++ b/ui/drivers/qt/shaderparamsdialog.cpp @@ -657,6 +657,12 @@ void ShaderParamsDialog::onShaderAddPassClicked() if (path.isEmpty()) return; + /* Qt uses '/' as a directory separator regardless + * of host platform. Have to convert to native separators, + * or video_shader_resolve_parameters() will fail on + * non-Linux platforms */ + path = QDir::toNativeSeparators(path); + pathArray = path.toUtf8(); pathData = pathArray.constData();