From 96426e73fbecc3a5b21e6a4a33ab3df2980bdadd Mon Sep 17 00:00:00 2001 From: chengben Date: Tue, 21 Nov 2023 10:52:08 +0800 Subject: [PATCH] Fix the issue of setDrawMode1 affecting tick drawing for modes 0 and mode2 --- lib/jkqtplotter/jkqtpcoordinateaxes.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/jkqtplotter/jkqtpcoordinateaxes.cpp b/lib/jkqtplotter/jkqtpcoordinateaxes.cpp index 950ffc8569..31565f8aad 100644 --- a/lib/jkqtplotter/jkqtpcoordinateaxes.cpp +++ b/lib/jkqtplotter/jkqtpcoordinateaxes.cpp @@ -1902,12 +1902,12 @@ void JKQTPVerticalAxisBase::drawAxes(JKQTPEnhancedPainter& painter, int move1, i // calculate minor tick lines, axis 2 if (axisStyle.minorTicks>0&&axisStyle.drawMode2.testFlag(JKQTPCADMTicks)) { const QLineF l(right+parent->pt2px(painter, axisStyle.minorTickOutsideLength), my_pix, right-parent->pt2px(painter, axisStyle.minorTickInsideLength), my_pix); - if (l.length()>0) lines_pmtick.append(l); + if (l.length()>0) lines_pmtick2.append(l); } // calculate minor tick lines, axis 0 if (axisStyle.minorTicks>0&&axisStyle.drawMode0.testFlag(JKQTPCADMTicks)) { const QLineF l(zeroaxispos-parent->pt2px(painter, axisStyle.minorTickOutsideLength), my_pix, zeroaxispos+parent->pt2px(painter, axisStyle.minorTickInsideLength), my_pix); - if (l.length()>0) lines_pmtick.append(l); + if (l.length()>0) lines_pmtick0.append(l); } // draw minor tick label, axis 1 @@ -2692,12 +2692,12 @@ void JKQTPHorizontalAxisBase::drawAxes(JKQTPEnhancedPainter& painter, int move1, // calculate minor tick lines, axis 0 if (axisStyle.minorTicks>0&&axisStyle.drawMode0.testFlag(JKQTPCADMTicks)) { const QLineF l( mx_pix, zeroaxispos-parent->pt2px(painter, axisStyle.minorTickInsideLength), mx_pix, zeroaxispos+parent->pt2px(painter, axisStyle.minorTickOutsideLength)); - if (l.length()>0) lines_pmtick.append(l); + if (l.length()>0) lines_pmtick0.append(l); } // calculate minor tick lines, axis 2 if (axisStyle.minorTicks>0&&axisStyle.drawMode2.testFlag(JKQTPCADMTicks)) { const QLineF l( mx_pix, top+parent->pt2px(painter, axisStyle.minorTickInsideLength), mx_pix, top-parent->pt2px(painter, axisStyle.minorTickOutsideLength)); - if (l.length()>0) lines_pmtick.append(l); + if (l.length()>0) lines_pmtick2.append(l); } // draw minor tick label, axis 1