Fix wrong rounding in PreviewWindow (fixes #3773)

This commit is contained in:
Flössie
2017-08-14 21:52:01 +02:00
parent c01fc8b098
commit 411b7b5975
2 changed files with 2 additions and 2 deletions

View File

@@ -216,7 +216,7 @@ bool PreviewWindow::on_motion_notify_event (GdkEventMotion* event)
CursorShape newType = cursor_type; CursorShape newType = cursor_type;
if (isMoving) { if (isMoving) {
mainCropWin->remoteMove ((int)((event->x - (double)press_x) / zoom), (int)((event->y - (double)press_y) / zoom)); mainCropWin->remoteMove ((event->x - press_x) / zoom, (event->y - press_y) / zoom);
press_x = event->x; press_x = event->x;
press_y = event->y; press_y = event->y;
} else if (inside) { } else if (inside) {

View File

@@ -36,7 +36,7 @@ private:
ImageArea* imageArea; ImageArea* imageArea;
int imgX, imgY, imgW, imgH; int imgX, imgY, imgW, imgH;
double zoom; double zoom;
int press_x, press_y; double press_x, press_y;
bool isMoving; bool isMoving;
bool needsUpdate; bool needsUpdate;
CursorShape cursor_type; CursorShape cursor_type;