X-Git-Url: http://git.annexia.org/?p=virt-top.git;a=blobdiff_plain;f=virt-top%2Fvirt_top_main.ml;h=44dbf9356b895c181ff8c3475d0340db5a930a8e;hp=4e5c07b6c8cb3e3fae2f42576dd4da8afe4f3867;hb=32a6888f045f64a3fb3423e21897977f9a839bf9;hpb=d3def2ccdd0e1f25f4966eee8cfc4396861e4fb4;ds=sidebyside diff --git a/virt-top/virt_top_main.ml b/virt-top/virt_top_main.ml index 4e5c07b..44dbf93 100644 --- a/virt-top/virt_top_main.ml +++ b/virt-top/virt_top_main.ml @@ -31,21 +31,21 @@ open Virt_top * the program under --debug ...). *) let error = - let ((_, _, script_mode, _, _, _, _) as setup) = start_up () in + let ((_, _, script_mode, stream_mode, _, _, _, _) as setup) = start_up () in try Printexc.record_backtrace true; main_loop setup; - if not script_mode then endwin (); + if not script_mode && not stream_mode then endwin (); false with | Libvirt.Virterror err -> - if not script_mode then endwin (); + if not script_mode && not stream_mode then endwin (); prerr_endline (Libvirt.Virterror.to_string err); Printexc.print_backtrace stderr; true | exn -> - if not script_mode then endwin (); + if not script_mode && not stream_mode then endwin (); prerr_endline (s_ "Error" ^ ": " ^ Printexc.to_string exn); Printexc.print_backtrace stderr; true