# HG changeset patch # User rubidium # Date 1280907089 0 # Node ID 450d0cb8bf5f4436ca103349c8a96a9b4ba460c3 # Parent 4363493b3838f5486b40a3271434b79f37220b23 (svn r20358) -Fix [FS#4008]: (r20281) crash when building some stuff when the measurement tooltip is disabled diff --git a/src/viewport.cpp b/src/viewport.cpp --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -2602,8 +2602,8 @@ } ShowMeasurementTooltips(measure_strings_length[index], index, params); - break; } + break; case VPM_X_AND_Y_LIMITED: // Drag an X by Y constrained rect area. limit = (_thd.sizelimit - 1) * TILE_SIZE; @@ -2611,7 +2611,7 @@ y = sy + Clamp(y - sy, -limit, limit); /* FALL THROUGH */ - case VPM_X_AND_Y: { // drag an X by Y area + case VPM_X_AND_Y: // drag an X by Y area if (_settings_client.gui.measure_tooltip) { static const StringID measure_strings_area[] = { STR_NULL, STR_NULL, STR_MEASURE_AREA, STR_MEASURE_AREA_HEIGHTDIFF @@ -2645,9 +2645,8 @@ ShowMeasurementTooltips(measure_strings_area[index], index, params); } - break; - - } + break; + default: NOT_REACHED(); }