diff -Naur eaglemode-0.72.0/src/emCore/emView.cpp eaglemode-0.72.0_revscr/src/emCore/emView.cpp --- eaglemode-0.72.0/src/emCore/emView.cpp 2008-06-18 09:50:37.000000000 +0200 +++ eaglemode-0.72.0_revscr/src/emCore/emView.cpp 2008-06-19 18:02:11.000000000 +0200 @@ -840,8 +840,8 @@ if (deltaX!=0.0 || deltaY!=0.0) { p=GetVisitedPanel(&rx,&ry,&ra); if (p) { - rx+=deltaX/p->ViewedWidth; - ry+=deltaY/p->ViewedHeight; + rx-=deltaX/p->ViewedWidth; + ry-=deltaY/p->ViewedHeight; VisitRelBy(p,rx,ry,ra,true); } }