# HG changeset patch # User smatz # Date 1220366788 0 # Node ID b3bf982d78799ed7f93f85205253c0b5077f96ff # Parent 69258fa808b7898fe9f51399700d19be22ed38e1 (svn r14221) -Fix: signs (town name, station name, ...) could be too long for 8bit width in pixels diff -r 69258fa808b7 -r b3bf982d7879 src/viewport.cpp --- a/src/viewport.cpp Tue Sep 02 08:25:15 2008 +0000 +++ b/src/viewport.cpp Tue Sep 02 14:46:28 2008 +0000 @@ -1259,7 +1259,7 @@ void UpdateViewportSignPos(ViewportSign *sign, int left, int top, StringID str) { - char buffer[128]; + char buffer[256]; uint w; sign->top = top; diff -r 69258fa808b7 -r b3bf982d7879 src/viewport_type.h --- a/src/viewport_type.h Tue Sep 02 08:25:15 2008 +0000 +++ b/src/viewport_type.h Tue Sep 02 14:46:28 2008 +0000 @@ -27,7 +27,7 @@ struct ViewportSign { int32 left; int32 top; - byte width_1, width_2; + uint16 width_1, width_2; }; enum {