rusticl/queue: use let else statement when receiving new events
Gets rid of an unwrap() call. Reviewed-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35672>
This commit is contained in:
@@ -341,12 +341,11 @@ impl Queue {
|
||||
let mut last_err = CL_SUCCESS as cl_int;
|
||||
let ctx = ctx.ctx();
|
||||
loop {
|
||||
let r = rx_t.recv();
|
||||
if r.is_err() {
|
||||
let Ok(new_events) = rx_t.recv() else {
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
let new_events = QueueEvents::new(r.unwrap());
|
||||
let new_events = QueueEvents::new(new_events);
|
||||
let mut flushed = Vec::new();
|
||||
|
||||
for e in new_events {
|
||||
|
||||
Reference in New Issue
Block a user