| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -21,6 +21,7 @@ import io.legado.app.data.entities.Book | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.data.entities.BookChapter | 
					 | 
					 | 
					 | 
					import io.legado.app.data.entities.BookChapter | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.data.entities.BookSource | 
					 | 
					 | 
					 | 
					import io.legado.app.data.entities.BookSource | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.databinding.ActivityAudioPlayBinding | 
					 | 
					 | 
					 | 
					import io.legado.app.databinding.ActivityAudioPlayBinding | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					import io.legado.app.help.config.AppConfig | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.lib.dialogs.alert | 
					 | 
					 | 
					 | 
					import io.legado.app.lib.dialogs.alert | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.model.AudioPlay | 
					 | 
					 | 
					 | 
					import io.legado.app.model.AudioPlay | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					import io.legado.app.model.BookCover | 
					 | 
					 | 
					 | 
					import io.legado.app.model.BookCover | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -226,6 +227,9 @@ class AudioPlayActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    override fun finish() { | 
					 | 
					 | 
					 | 
					    override fun finish() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        AudioPlay.book?.let { | 
					 | 
					 | 
					 | 
					        AudioPlay.book?.let { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (!AudioPlay.inBookshelf) { | 
					 | 
					 | 
					 | 
					            if (!AudioPlay.inBookshelf) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                if (!AppConfig.showAddToShelfAlert) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                    viewModel.removeFromBookshelf { super.finish() } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                } else { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    alert(title = getString(R.string.add_to_shelf)) { | 
					 | 
					 | 
					 | 
					                    alert(title = getString(R.string.add_to_shelf)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        setMessage(getString(R.string.check_add_bookshelf, it.name)) | 
					 | 
					 | 
					 | 
					                        setMessage(getString(R.string.check_add_bookshelf, it.name)) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        okButton { | 
					 | 
					 | 
					 | 
					                        okButton { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -234,6 +238,7 @@ class AudioPlayActivity : | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        } | 
					 | 
					 | 
					 | 
					                        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        noButton { viewModel.removeFromBookshelf { super.finish() } } | 
					 | 
					 | 
					 | 
					                        noButton { viewModel.removeFromBookshelf { super.finish() } } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                    } | 
					 | 
					 | 
					 | 
					                    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } else { | 
					 | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                super.finish() | 
					 | 
					 | 
					 | 
					                super.finish() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |