forked from mirror/OpenTTD
(svn r1090) -Fix: Made the _openttd_revision variable global, and with that
hopefully killed the windows-revision problem. If WITH_REV is defined, for both Windows as *nix system _openttd_revision is filled with normal info, else _openttd_revision is set to 'norev000' -Fix: Small possible server-crash
This commit is contained in:
8
win32.c
8
win32.c
@@ -15,6 +15,11 @@
|
||||
|
||||
#define SMART_PALETTE_ANIM
|
||||
|
||||
/* Declare the revision tag for Windows */
|
||||
#ifdef WITH_REV_HACK
|
||||
const char _openttd_revision[] = WITH_REV_HACK;
|
||||
#endif
|
||||
|
||||
static struct {
|
||||
HWND main_wnd;
|
||||
HBITMAP dib_sect;
|
||||
@@ -499,9 +504,8 @@ static void MakeWindow(bool full_screen)
|
||||
SetWindowPos(_wnd.main_wnd, 0, x, y, w, h, SWP_NOACTIVATE | SWP_NOOWNERZORDER | SWP_NOZORDER);
|
||||
} else {
|
||||
char Windowtitle[50] = "OpenTTD ";
|
||||
#ifdef WITH_REV_HACK
|
||||
#ifdef WITH_REV
|
||||
// also show revision number/release in window title
|
||||
extern const char _openttd_revision[];
|
||||
strncat(Windowtitle, _openttd_revision, sizeof(Windowtitle)-(strlen(Windowtitle) + 1));
|
||||
#endif
|
||||
_wnd.main_wnd = CreateWindow("TTD", Windowtitle, style, x, y, w, h, 0, 0, _inst, 0);
|
||||
|
Reference in New Issue
Block a user