-
Joshua Pawlicki authored
This reverts commit fa06bf45. Reason for revert: Believe this introduces flakiness and failures on lacros. See https://bugs.chromium.org/p/chromium/issues/detail?id=1129425 Original change's description: > ozone/wayland: gracefully shutdown the browser on protocol error. > > Wayland may disconnect the client if it hits an unrecoverable > error. That is, it prints an error message and client cannot > do anything about that after that except shutting itself down. > > Thus, while watching the display fd, always check for errors. If > a protocol error is set, trigger |shutdown_cb| and also stop > watching the fd. > > Bug: 1127278 > Change-Id: Ie324af93d455c0c83f8e75cdecfafe2254da1972 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2404931 > Commit-Queue: Maksim Sisov (GMT+3) <msisov@igalia.com> > Reviewed-by: Robert Kroeger <rjkroege@chromium.org> > Cr-Commit-Position: refs/heads/master@{#807775} TBR=rjkroege@chromium.org,msisov@igalia.com Change-Id: Ie1cfa657b34930ebc6e568c1d422dbfae910197a No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 1127278 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2416884Reviewed-by:
Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Joshua Pawlicki <waffles@chromium.org> Cr-Commit-Position: refs/heads/master@{#808009}
781c2476