diff --git a/src/simutrans/gui/tool_selector.cc b/src/simutrans/gui/tool_selector.cc
index 6a54a3f1b..279dba44b 100644
--- a/src/simutrans/gui/tool_selector.cc
+++ b/src/simutrans/gui/tool_selector.cc
@@ -247,7 +247,7 @@ bool tool_selector_t::infowin_event(const event_t *ev)
 			assert( xy >= tool_icon_width );
 			tool_icon_disp_start += xy;
 			if(  tool_icon_disp_start + xy > (int)tools.get_count() ) {
-				tool_icon_disp_start = tools.get_count() - xy -1;
+				tool_icon_disp_start = tools.get_count() - xy;
 			}
 			offset = scr_coord( 0, 0 );
 		}
