]> Devoid-pointer.net GitWeb - anyanka.git/commitdiff
Fix baseline integration line rendering in "baseline" mode
authorMichal Malý <madcatxster@devoid-pointer.net>
Thu, 31 Jul 2014 18:15:21 +0000 (20:15 +0200)
committerMichal Malý <madcatxster@devoid-pointer.net>
Thu, 31 Jul 2014 18:15:21 +0000 (20:15 +0200)
gui/graphview.cpp

index fc80654d299815c8a6044634fa53871b6527b7b4..986a40f00d70622fdedcc69ad5f43046417a69d1 100644 (file)
@@ -249,8 +249,8 @@ void GraphView::drawIntegrationBaseline(const int x, const int y)
       p.drawLine(m_integrateStartXPix, m_integrateStartYPix, m_integrateStartXPix, m_integrateStartBLYPix);
       p.drawLine(x, y, x, m_integrateStopBLYPix);
       p.end();
-      reg += QRect(m_integrateStartXPix, vstarty, 1, abs(m_integrateStopBLYPix - m_integrateStartXPix) + 1);
-      reg += QRect(x, vstopy, 1, abs(m_integrateStopBLYPix - x) + 1);
+      reg += QRect(m_integrateStartXPix, vstarty, 1, abs(vstarty - m_integrateStartBLYPix) + 1);
+      reg += QRect(x, vstopy, 1, abs(y - m_integrateStopBLYPix) + 1);
   }
 
   if (m_integrateStartXPix > m_integrateStopXPix) {