Browse Source

Fix crash on exit again

Thomas Dy 6 years ago
parent
commit
dc84ac4cdb
1 changed files with 7 additions and 2 deletions
  1. 7 2
      src/widgets/wm.rs

+ 7 - 2
src/widgets/wm.rs

@@ -118,8 +118,13 @@ impl Widget for Bspwm {
     fn handle_event(&mut self, event: &Message) -> Update {
         match event {
             &Message::BspwmEvent(ref line) => {
-                self.parse_bspwm(line);
-                Update::Relayout
+                if !line.is_empty() {
+                    self.parse_bspwm(line);
+                    Update::Relayout
+                }
+                else {
+                    Update::Nothing
+                }
             },
             &Message::MousePress(x) => {
                 for desktop in self.desktops.iter() {