瀏覽代碼

Fix crash on exit again

Thomas Dy 7 年之前
父節點
當前提交
dc84ac4cdb
共有 1 個文件被更改,包括 7 次插入2 次删除
  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() {