File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -252,10 +252,10 @@ void MapWidget::connectSignals()
252252 // At minimum zoom, scrolling down pans back to center
253253 // Use percentage of widget size for consistent feel across different image sizes
254254 constexpr float PAN_STEP_PERCENT = 0 .3f ; // 30% of widget size per scroll
255- const float screenStep = std::min (_size.width , _size.height ) * PAN_STEP_PERCENT;
255+ const float screenStep = static_cast < float >( std::min (_size.width , _size.height ) ) * PAN_STEP_PERCENT;
256256
257257 // Convert screen pixels to image pixels
258- const float imageStep = (baseScale > 0 ) ? screenStep / baseScale : screenStep;
258+ const float imageStep = (baseScale > 0 ) ? screenStep * baseScale : screenStep;
259259
260260 const float dist = std::sqrt (_panX * _panX + _panY * _panY);
261261 if (dist <= imageStep) {
You can’t perform that action at this time.
0 commit comments