We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a894781 commit 5f4d9d8Copy full SHA for 5f4d9d8
src/app/qgisapp.cpp
@@ -9995,11 +9995,15 @@ void QgisApp::projectChanged( const QDomDocument &doc )
9995
9996
QString expr;
9997
if ( !prevProjectDir.isNull() )
9998
- expr = QString( "sys.path.remove('%1'); " ).arg( prevProjectDir );
+ {
9999
+ QString prev = prevProjectDir;
10000
+ expr = QString( "sys.path.remove('%1'); " ).arg( prev.replace( "'", "\\'" ) );
10001
+ }
10002
10003
prevProjectDir = fi.canonicalPath();
10004
- expr += QString( "sys.path.append('%1')" ).arg( prevProjectDir );
10005
10006
+ expr += QString( "sys.path.append('%1')" ).arg( prev.replace( "'", "\\'" ) );
10007
10008
QgsPythonRunner::run( expr );
10009
}
0 commit comments