summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDon Bright <hugh.m.bright@gmail.com>2011-12-18 19:03:12 (GMT)
committerDon Bright <hugh.m.bright@gmail.com>2011-12-18 19:03:12 (GMT)
commit1a01aff2002d935129d499046fd4079f84b8f2bb (patch)
tree27b4b0420ab3f987ec4b1cdcd3a55b4ceab8653c
parent58b793679afdd268431b1a20309fceebae767689 (diff)
fix zoomed-in panning (per Triffid Hunter bug report)
-rw-r--r--src/glview.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glview.cc b/src/glview.cc
index c96fe01..fb69f27 100644
--- a/src/glview.cc
+++ b/src/glview.cc
@@ -594,8 +594,8 @@ void GLView::mouseMoveEvent(QMouseEvent *event)
if ((QApplication::keyboardModifiers() & Qt::ShiftModifier) != 0) {
viewer_distance += (GLdouble)dy;
} else {
- object_trans_x += dx;
- object_trans_z -= dy;
+ object_trans_x += dx * viewer_distance/1000;
+ object_trans_z -= dy * viewer_distance/1000;
}
}
updateGL();
contact: Jan Huwald // Impressum