# HG changeset patch # User Kenichi Handa # Date 945216572 0 # Node ID 2513566d55fd7b2287503898038f1811253fc9b6 # Parent d00beb113ad56e3fc6aff9fcbd7665b999805264 (direct_output_forward_char): Check point moving into or out of a composition. If so, give up direct method. diff -r d00beb113ad5 -r 2513566d55fd src/dispnew.c --- a/src/dispnew.c Wed Dec 15 00:09:03 1999 +0000 +++ b/src/dispnew.c Wed Dec 15 00:09:32 1999 +0000 @@ -3266,6 +3266,11 @@ struct window *w = XWINDOW (selected_window); struct glyph_row *row; + /* Give up if point moved out of or into a composition. */ + if (check_point_in_composition (current_buffer, w->last_point, + current_buffer, PT)) + return 0; + /* Give up if face attributes have been changed. */ if (face_change_count) return 0;