Skip to content

Commit ff5181c

Browse files
committed
Use windows path format for project_path/project_folder variables on windows
(cherry-picked from 2745797)
1 parent e6dc103 commit ff5181c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/qgsexpressioncontext.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -631,8 +631,8 @@ QgsExpressionContextScope* QgsExpressionContextUtils::projectScope()
631631

632632
//add other known project variables
633633
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_title", project->title(), true ) );
634-
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_path", project->fileInfo().filePath(), true ) );
635-
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_folder", project->fileInfo().dir().path(), true ) );
634+
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_path", QDir::toNativeSeparators( project->fileInfo().filePath() ), true ) );
635+
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_folder", QDir::toNativeSeparators( project->fileInfo().dir().path() ), true ) );
636636
scope->addVariable( QgsExpressionContextScope::StaticVariable( "project_filename", project->fileInfo().fileName(), true ) );
637637

638638
scope->addFunction( "project_color", new GetNamedProjectColor() );

0 commit comments

Comments
 (0)