diff --git a/src/tools/ecode/plugins/git/git.cpp b/src/tools/ecode/plugins/git/git.cpp index 67dc1dab2..d893675a2 100644 --- a/src/tools/ecode/plugins/git/git.cpp +++ b/src/tools/ecode/plugins/git/git.cpp @@ -42,7 +42,7 @@ int Git::git( const std::string& args, const std::string& projectDir, std::strin buf.clear(); Process p; p.create( mGitPath, args, - Process::CombinedStdoutStderr | Process::Options::NoWindow | + Process::CombinedStdoutStderr | Process::Options::NoWindow | Process::Options::EnableAsync | Process::Options::InheritEnvironment, { { "LC_ALL", "en_US.UTF-8" } }, projectDir.empty() ? mProjectPath : projectDir ); p.readAllStdOut( buf ); diff --git a/src/tools/ecode/projectdirectorytree.cpp b/src/tools/ecode/projectdirectorytree.cpp index a360492fe..c8aec3356 100644 --- a/src/tools/ecode/projectdirectorytree.cpp +++ b/src/tools/ecode/projectdirectorytree.cpp @@ -63,7 +63,7 @@ void ProjectDirectoryTree::scan( const ProjectDirectoryTree::ScanCompleteEvent& bool found; for ( size_t i = 0; i < namesCount; i++ ) { found = false; - for ( auto& pattern : patterns ) { + for ( auto& pattern : mAcceptedPatterns ) { if ( pattern.matches( names[i] ) ) { found = true; break;