X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2FlablGraphviz.ml;h=7a30256e3798a54d1f5266a91b225a184cb70d65;hb=1aca50505c3ce6c76dd7d20d00e358707caffd4a;hp=27835e3e90ce0c6fbae9984f7fb15577dd27d41c;hpb=59ccad1f8e0f2da227dddbcd5214ade4744fd8ba;p=helm.git diff --git a/matita/matita/lablGraphviz.ml b/matita/matita/lablGraphviz.ml index 27835e3e9..7a30256e3 100644 --- a/matita/matita/lablGraphviz.ml +++ b/matita/matita/lablGraphviz.ml @@ -74,11 +74,13 @@ class graphviz_impl ?packing () = method load_graph_from_file ?(gviz_cmd = "dot") fname = let tmp_png = tempfile () in let rc = Sys.command (mk_gviz_cmd gviz_cmd png_flags fname tmp_png) in - if rc <> 0 || (Unix.stat tmp_png).st_size = 0 then begin + if rc <> 0 || (Unix.stat tmp_png).Unix.st_size = 0 then begin eprintf ("Graphviz command failed (exit code: %d) on the following graph:\n" ^^ "%s\n%!") rc (HExtlib.input_file fname); + (* CSC: it would be better to show something explaining that the + graph is empty *) image#clear () end else begin image#set_file tmp_png;