Fixed in 6948:
Index: gui/map_frame.cc
===================================================================
--- gui/map_frame.cc (revision 6947)
+++ gui/map_frame.cc (working copy)
@@ -440,7 +440,7 @@
is_cursor_hidden = false;
return true;
}
- else if( IS_RIGHTDRAG(ev) && reliefkarte_t::get_karte()->getroffen(ev2.mx,ev2.my) && reliefkarte_t::get_karte()->getroffen(ev2.cx,ev2.cy) ) {
+ else if( IS_RIGHTDRAG(ev) && (reliefkarte_t::get_karte()->getroffen(ev2.mx,ev2.my) || reliefkarte_t::get_karte()->getroffen(ev2.cx,ev2.cy)) ) {
int x = scrolly.get_scroll_x();
int y = scrolly.get_scroll_y();
const int scroll_direction = ( env_t::scroll_multi>0 ? 1 : -1 );