summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/pixeltool/qpixeltool.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pixeltool/qpixeltool.cpp b/src/pixeltool/qpixeltool.cpp
index 7a73e3655..0e2745a5d 100644
--- a/src/pixeltool/qpixeltool.cpp
+++ b/src/pixeltool/qpixeltool.cpp
@@ -298,10 +298,10 @@ void QPixelTool::keyPressEvent(QKeyEvent *e)
toggleFreeze();
break;
case Qt::Key_Plus:
- setZoom(m_zoom + 1);
+ increaseZoom();
break;
case Qt::Key_Minus:
- setZoom(m_zoom - 1);
+ decreaseZoom();
break;
case Qt::Key_PageUp:
setGridSize(m_gridSize + 1);
@@ -491,7 +491,7 @@ void QPixelTool::contextMenuEvent(QContextMenuEvent *e)
// LCD mode looks off unless zoom is dividable by 3
if (m_lcdMode && m_zoom % 3)
- setZoom((m_zoom + 1) / 3);
+ setZoom(qMax(3, (m_zoom + 1) / 3));
}
QSize QPixelTool::sizeHint() const