Fix list not drawing background
This commit is contained in:
		
							parent
							
								
									26787d8670
								
							
						
					
					
						commit
						449922851f
					
				@ -52,7 +52,8 @@ func DrawShatter (
 | 
			
		||||
) (
 | 
			
		||||
	updatedRegion image.Rectangle,
 | 
			
		||||
) {
 | 
			
		||||
	return Draw(destination, source, shatter.Shatter(destination.Bounds(), rocks...)...)
 | 
			
		||||
	tiles := shatter.Shatter(destination.Bounds(), rocks...)
 | 
			
		||||
	return Draw(destination, source, tiles...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// AllocateSample returns a new canvas containing the result of a pattern. The
 | 
			
		||||
 | 
			
		||||
@ -461,5 +461,5 @@ func (element *List) draw () {
 | 
			
		||||
	).Add(innerBounds.Min).Intersect(innerBounds)
 | 
			
		||||
	pattern := element.theme.Pattern(theme.PatternSunken, state)
 | 
			
		||||
	artist.DrawShatter (
 | 
			
		||||
		element.core, pattern, bounds, covered)
 | 
			
		||||
		element.core, pattern, covered)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -76,7 +76,7 @@ func (entry *ListEntry) Draw (
 | 
			
		||||
	return entry.drawer.Draw (
 | 
			
		||||
		destination,
 | 
			
		||||
		foreground,
 | 
			
		||||
		offset.Add(image.Pt(padding[3], padding[0])).
 | 
			
		||||
		offset.Add(image.Pt(padding[artist.SideLeft], padding[artist.SideTop])).
 | 
			
		||||
		Sub(entry.drawer.LayoutBounds().Min))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user