| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -291,6 +291,7 @@ void ImDrawList::ChannelsMerge() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					void ImDrawList::ChannelsSetCurrent(int idx) | 
					 | 
					 | 
					 | 
					void ImDrawList::ChannelsSetCurrent(int idx) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{ | 
					 | 
					 | 
					 | 
					{ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    IM_ASSERT(idx < _ChannelsCount); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    if (_ChannelsCurrent == idx) return; | 
					 | 
					 | 
					 | 
					    if (_ChannelsCurrent == idx) return; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times
 | 
					 | 
					 | 
					 | 
					    memcpy(&_Channels.Data[_ChannelsCurrent].CmdBuffer, &CmdBuffer, sizeof(CmdBuffer)); // copy 12 bytes, four times
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | 
					 | 
					 | 
					 | 
					    memcpy(&_Channels.Data[_ChannelsCurrent].IdxBuffer, &IdxBuffer, sizeof(IdxBuffer)); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |