[fractal] rust: simplify loop code
- From: Christopher Davis <christopherdavis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal] rust: simplify loop code
- Date: Wed, 1 May 2019 21:51:55 +0000 (UTC)
commit b454a7fcac66aaeec3a6ea6f5bce23fb701fd761
Author: Alexandre Franke <alexandre franke gmail com>
Date: Sat Apr 27 17:48:21 2019 +0200
rust: simplify loop code
fractal-gtk/src/app/backend_loop.rs | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
---
diff --git a/fractal-gtk/src/app/backend_loop.rs b/fractal-gtk/src/app/backend_loop.rs
index 6e7b5a9f..e8920a54 100644
--- a/fractal-gtk/src/app/backend_loop.rs
+++ b/fractal-gtk/src/app/backend_loop.rs
@@ -16,26 +16,15 @@ use std::sync::mpsc::RecvError;
pub fn backend_loop(rx: Receiver<BKResponse>) {
thread::spawn(move || {
- let mut shutting_down = false;
loop {
let recv = rx.recv();
- if let Err(RecvError) = recv {
- // stopping this backend loop thread
- break;
- }
-
- if shutting_down {
- // ignore this event, we're shutting down this thread
- continue;
- }
-
match recv {
Err(RecvError) => {
break;
}
Ok(BKResponse::ShutDown) => {
- shutting_down = true;
+ break;
}
Ok(BKResponse::Token(uid, tk, dev)) => {
APPOP!(bk_login, (uid, tk, dev));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]