Commit 4aef5cb8 authored by Lei Zhang's avatar Lei Zhang Committed by Alexandre Julliard

user32: Do checks in the right order in EDIT_BuildLineDefs_ML.

parent b56a072e
...@@ -1277,9 +1277,9 @@ static void EDIT_BuildLineDefs_ML(EDITSTATE *es, INT istart, INT iend, INT delta ...@@ -1277,9 +1277,9 @@ static void EDIT_BuildLineDefs_ML(EDITSTATE *es, INT istart, INT iend, INT delta
current_line->width = (INT)LOWORD(GetTabbedTextExtentW(dc, current_position, current_line->width = (INT)LOWORD(GetTabbedTextExtentW(dc, current_position,
current_line->net_length, es->tabs_count, es->tabs)); current_line->net_length, es->tabs_count, es->tabs));
} }
else if (orig_net_length < current_line->net_length && else if (current_line == start_line &&
current_line == start_line && current_line->index != nstart_index &&
current_line->index != nstart_index) { orig_net_length < current_line->net_length) {
/* The previous line expanded but it's still not as wide as the client rect */ /* The previous line expanded but it's still not as wide as the client rect */
/* The expansion is due to an upwards line wrap so we must partially include /* The expansion is due to an upwards line wrap so we must partially include
it in the update region */ it in the update region */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment