shared: FileSaver: addFile(): Consider fillExistingContentless
This commit is contained in:
		@@ -25,10 +25,22 @@ SaveFileResult FileSaver::addFile(QString path)
 | 
			
		||||
	QString absPath = info.absoluteFilePath();
 | 
			
		||||
 | 
			
		||||
	auto mtime = info.lastModified().toSecsSinceEpoch();
 | 
			
		||||
	if(this->dbService->fileExistsInDatabase(absPath, mtime))
 | 
			
		||||
 | 
			
		||||
	bool exists = false;
 | 
			
		||||
	if(this->fileSaverOptions.fillExistingContentless)
 | 
			
		||||
	{
 | 
			
		||||
		exists = this->dbService->fileExistsInDatabase(absPath, mtime, 'c');
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		exists = this->dbService->fileExistsInDatabase(absPath, mtime);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if(exists)
 | 
			
		||||
	{
 | 
			
		||||
		return SKIPPED;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return saveFile(info);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Посилання в новій задачі
	
	Block a user