mirror of
				https://github.com/JakeWharton/mosaic.git
				synced 2025-10-31 18:58:37 +08:00 
			
		
		
		
	Check underline when decided to emit a reset (#831)
This commit is contained in:
		| @ -12,6 +12,7 @@ import com.jakewharton.mosaic.ui.UnderlineStyle | |||||||
| import com.jakewharton.mosaic.ui.isEmptyTextStyle | import com.jakewharton.mosaic.ui.isEmptyTextStyle | ||||||
| import com.jakewharton.mosaic.ui.isNotEmptyTextStyle | import com.jakewharton.mosaic.ui.isNotEmptyTextStyle | ||||||
| import com.jakewharton.mosaic.ui.isSpecifiedColor | import com.jakewharton.mosaic.ui.isSpecifiedColor | ||||||
|  | import com.jakewharton.mosaic.ui.isSpecifiedUnderlineStyle | ||||||
| import com.jakewharton.mosaic.ui.isUnspecifiedColor | import com.jakewharton.mosaic.ui.isUnspecifiedColor | ||||||
| import com.jakewharton.mosaic.ui.isUnspecifiedUnderlineStyle | import com.jakewharton.mosaic.ui.isUnspecifiedUnderlineStyle | ||||||
| import de.cketti.codepoints.appendCodePoint | import de.cketti.codepoints.appendCodePoint | ||||||
| @ -142,7 +143,9 @@ internal class TextSurface( | |||||||
| 			( | 			( | ||||||
| 				lastPixel.background.isSpecifiedColor || | 				lastPixel.background.isSpecifiedColor || | ||||||
| 					lastPixel.foreground.isSpecifiedColor || | 					lastPixel.foreground.isSpecifiedColor || | ||||||
| 					lastPixel.textStyle.isNotEmptyTextStyle | 					lastPixel.textStyle.isNotEmptyTextStyle || | ||||||
|  | 					lastPixel.underlineColor.isSpecifiedColor || | ||||||
|  | 					lastPixel.underlineStyle.isSpecifiedUnderlineStyle | ||||||
| 				) | 				) | ||||||
| 		) { | 		) { | ||||||
| 			appendable.append(ansiReset) | 			appendable.append(ansiReset) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Jake Wharton
					Jake Wharton