diff --git a/graph.cpp b/graph.cpp index 0a4a6efe..3996c36d 100644 --- a/graph.cpp +++ b/graph.cpp @@ -5096,10 +5096,12 @@ void drawfullmap() { ptds.clear(); - if(!vid.goteyes && !euclid && (pmodel == mdDisk || pmodel == mdBall)) { + if(!vid.goteyes && !euclid && (pmodel == mdDisk || pmodel == mdBall || (sphere && (pmodel == mdEquidistant || pmodel == mdEquiarea)))) { double rad = vid.radius; if(sphere) { - if(!vid.grid && !elliptic) + if(pmodel == mdEquidistant || pmodel == mdEquiarea) + ; + else if(!vid.grid && !elliptic) rad = 0; else if(vid.alphax <= 0) ;