diff --git a/pandatool/src/mayaprogs/mayaSavePview.cxx b/pandatool/src/mayaprogs/mayaSavePview.cxx index e05b895098..e37e0b588e 100644 --- a/pandatool/src/mayaprogs/mayaSavePview.cxx +++ b/pandatool/src/mayaprogs/mayaSavePview.cxx @@ -57,8 +57,9 @@ doIt(const MArgList &) { #ifdef WIN32_VC // On Windows, we use the spawn function to run pview // asynchronously. + MString quoted = MString("\"") + filename + MString("\""); int retval = _spawnlp(_P_DETACH, "pview", - "pview", "-cl", filename.asChar(), NULL); + "pview", "-cl", quoted.asChar(), NULL); if (retval == -1) { return MS::kFailure; }