| 
					
				 | 
			
			
				@@ -916,7 +916,7 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.collectionView.isScrollEnabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         recorderManager?.stopRecord(isCancel: false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        changeWithDrawBtnLayout(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if !avatarView.isHidden { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             avatarView.endRecord() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -968,7 +968,7 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if action.type == 3 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 删除录音 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 恢复删除录音 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var tuples = action.deletedVoices 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if tuples != nil, tuples!.count > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     tuples!.sort { tuple1, tuple2 in 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -989,6 +989,7 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if itemModels[currItemModelIndex].mediaType == .IMAGE { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     itemModels[currItemModelIndex].materialDuraion = itemModels[currItemModelIndex].voiceStickers.last?.endTime ?? 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             events.removeLast() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1009,6 +1010,7 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 changeWithDrawBtnLayout(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             searchStopAtRecordRange() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            indirectionView?.resetAllSubViews(items: itemModels[currItemModelIndex].voiceStickers, totalDuration: itemModels[currItemModelIndex].materialDuraion) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 |