diff --git a/src/debugger/gui/TiaZoomWidget.cxx b/src/debugger/gui/TiaZoomWidget.cxx index 533a2d8aa..39fb16028 100644 --- a/src/debugger/gui/TiaZoomWidget.cxx +++ b/src/debugger/gui/TiaZoomWidget.cxx @@ -124,8 +124,8 @@ void TiaZoomWidget::recalc() // Only redraw when necessary int oldXoff = myXoff, oldYoff = myYoff; - myXoff = myXCenter - (myNumCols >> 1); - myYoff = myYCenter - (myNumRows >> 1); + myXoff = BSPF_max(0, myXCenter - (myNumCols >> 1)); + myYoff = BSPF_max(0, myYCenter - (myNumRows >> 1)); if(oldXoff != myXoff || oldYoff != myYoff) { setDirty(); draw();