FixedQueue: I screwed erase up
This commit is contained in:
		
							parent
							
								
									873ebdfeea
								
							
						
					
					
						commit
						2f9d1d3eef
					
				|  | @ -76,7 +76,7 @@ template <typename T, size_t items> bool FixedQueue<T,items>::erase(size_t pos) | ||||||
|     return pop_back(); |     return pop_back(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   for (size_t i=0, p=(readPos+pos)%items, p1=(readPos+pos+1)%items; i<=curSize; i++) { |   for (size_t i=pos, p=(readPos+pos)%items, p1=(readPos+pos+1)%items; i<=curSize; i++) { | ||||||
|     if (p>=items) p-=items; |     if (p>=items) p-=items; | ||||||
|     if (p1>=items) p1-=items; |     if (p1>=items) p1-=items; | ||||||
|     data[p]=data[p1]; |     data[p]=data[p1]; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 tildearrow
						tildearrow