ui: Fix redraw bug caused by race conditions with remote clients

Before sending a resize command to the UIs, flush the current output buffer to
ensure no redraw commands for a screen with invalid size are processed.
This commit is contained in:
Thiago de Arruda
2015-01-12 08:59:51 -03:00
parent 418a49f7f1
commit a16cd73ead
3 changed files with 10 additions and 1 deletions

View File

@@ -170,7 +170,7 @@ void ui_refresh(void)
return;
}
width = height = INT_MAX;
int width = INT_MAX, height = INT_MAX;
for (size_t i = 0; i < ui_count; i++) {
UI *ui = uis[i];