소스 검색

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() {