diff --git a/qucs/diagrams/marker.cpp b/qucs/diagrams/marker.cpp index fa43fefd..0ccbf588 100644 --- a/qucs/diagrams/marker.cpp +++ b/qucs/diagrams/marker.cpp @@ -228,7 +228,8 @@ void Marker::createText() break; } } else { - double val = qucs::num2db(fabs(*pz),ax->Units); + double mag = sqrt(pz[0]*pz[0] + pz[1]*pz[1]); + double val = qucs::num2db(mag,ax->Units); Text += QString::number(val,'g',Precision); }