diff options
Diffstat (limited to 'Project/Capacitor.cpp')
-rw-r--r-- | Project/Capacitor.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Project/Capacitor.cpp b/Project/Capacitor.cpp index 4f43f05..4bf595b 100644 --- a/Project/Capacitor.cpp +++ b/Project/Capacitor.cpp @@ -177,7 +177,9 @@ wxString Capacitor::GetTipText() const // TODO: Avoid reactive power calculation. double reactivePower = m_electricalData.reactivePower; - if(m_online) { + if(!m_online) + reactivePower = 0.0; + else { std::complex<double> v = static_cast<Bus*>(m_parentList[0])->GetEletricalData().voltage; reactivePower *= std::pow(std::abs(v), 2); } |