Fix #194 Graph window loops to end if you scroll left past 0

This commit is contained in:
Philippe Teuwen 2019-05-13 20:29:18 +02:00
parent 6a6902e57d
commit e4f00c52da

View file

@ -586,7 +586,7 @@ void Plot::mouseMoveEvent(QMouseEvent *event) {
}
void Plot::keyPressEvent(QKeyEvent *event) {
int offset;
uint32_t offset;
if (event->modifiers() & Qt::ShiftModifier) {
if (PlotGridX)
@ -623,9 +623,15 @@ void Plot::keyPressEvent(QKeyEvent *event) {
case Qt::Key_Left:
if (GraphPixelsPerPoint < 20) {
GraphStart -= offset;
if (GraphStart >= offset) {
GraphStart -= offset;
} else {
GraphStart = 0;
}
} else {
GraphStart--;
if (GraphStart > 0) {
GraphStart--;
}
}
break;