terminal.cc: Remove overly-strong assertion on Unicode fallback
Fixes #667
This commit is contained in:
@@ -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 );
|
||||||
|
|||||||
Reference in New Issue
Block a user