|  |  |  | @ -353,7 +353,11 @@ class BgTextConfigDialog : BaseDialogFragment(R.layout.dialog_read_bg_text) { | 
			
		
	
		
			
				
					|  |  |  |  |     private fun setBgFromUri(uri: Uri) { | 
			
		
	
		
			
				
					|  |  |  |  |         readUri(uri) { fileDoc, inputStream -> | 
			
		
	
		
			
				
					|  |  |  |  |             var file = requireContext().externalFiles | 
			
		
	
		
			
				
					|  |  |  |  |             file = FileUtils.createFileIfNotExist(file, "bg", fileDoc.name) | 
			
		
	
		
			
				
					|  |  |  |  |             val suffix = fileDoc.name.substringAfterLast(".") | 
			
		
	
		
			
				
					|  |  |  |  |             val fileName = uri.inputStream(requireContext())!!.use { | 
			
		
	
		
			
				
					|  |  |  |  |                 MD5Utils.md5Encode(it) + ".$suffix" | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |  |             file = FileUtils.createFileIfNotExist(file, "bg", fileName) | 
			
		
	
		
			
				
					|  |  |  |  |             FileOutputStream(file).use { outputStream -> | 
			
		
	
		
			
				
					|  |  |  |  |                 inputStream.copyTo(outputStream) | 
			
		
	
		
			
				
					|  |  |  |  |             } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |