terminal.cc: Remove overly-strong assertion on Unicode fallback

Fixes #667
This commit is contained in:
Keith Winstein
2015-08-24 09:51:55 -07:00
parent d1039d779e
commit 7ec19a5bed
+4 -1
View File
@@ -119,7 +119,10 @@ void Emulator::print( const Parser::Print *act )
if ( combining_cell->contents.size() == 0 ) { if ( combining_cell->contents.size() == 0 ) {
/* cell starts with combining character */ /* cell starts with combining character */
assert( this_cell == combining_cell ); /* ... but isn't necessarily the target for a new
base character [e.g. start of line], if the
combining character has been cleared with
a sequence like ED ("J") or EL ("K") */
assert( combining_cell->width == 1 ); assert( combining_cell->width == 1 );
combining_cell->fallback = true; combining_cell->fallback = true;
fb.ds.move_col( 1, true, true ); fb.ds.move_col( 1, true, true );