diff options
-rw-r--r-- | qt-ui/profile/divecartesianaxis.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-ui/profile/divecartesianaxis.cpp b/qt-ui/profile/divecartesianaxis.cpp index 8a1b1890d..feeaf12b8 100644 --- a/qt-ui/profile/divecartesianaxis.cpp +++ b/qt-ui/profile/divecartesianaxis.cpp @@ -56,6 +56,8 @@ QColor DiveCartesianAxis::colorForValue(double value) void DiveCartesianAxis::updateTicks() { + if (!scene()) + return; QLineF m = line(); // unused so far: // QGraphicsView *view = scene()->views().first(); @@ -124,7 +126,6 @@ void DiveCartesianAxis::updateTicks() } labels.push_back(label); if (orientation == RightToLeft || orientation == LeftToRight) { - if(showText){ label->setAlignment(Qt::AlignBottom | Qt::AlignHCenter); label->setPos(scene()->sceneRect().width() + 10, m.y1() + tickSize); // position it outside of the scene); |