mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-17 21:25:40 +00:00
(svn r15136) -Fix (r15126): (file) name could occasionally be wider than the download window causing glitches.
This commit is contained in:
parent
1bc8e3f536
commit
730ceecb8b
@ -53,7 +53,7 @@ private:
|
|||||||
uint downloaded_bytes; ///< Number of bytes downloaded
|
uint downloaded_bytes; ///< Number of bytes downloaded
|
||||||
|
|
||||||
uint32 cur_id; ///< The current ID of the downloaded file
|
uint32 cur_id; ///< The current ID of the downloaded file
|
||||||
char name[32]; ///< The current name of the downloaded file
|
char name[48]; ///< The current name of the downloaded file
|
||||||
|
|
||||||
public:
|
public:
|
||||||
/**
|
/**
|
||||||
@ -142,14 +142,14 @@ public:
|
|||||||
DrawStringCentered(this->width / 2, 35, STR_CONTENT_DOWNLOAD_PROGRESS_SIZE, TC_GREY);
|
DrawStringCentered(this->width / 2, 35, STR_CONTENT_DOWNLOAD_PROGRESS_SIZE, TC_GREY);
|
||||||
|
|
||||||
if (this->downloaded_bytes == this->total_bytes) {
|
if (this->downloaded_bytes == this->total_bytes) {
|
||||||
DrawStringCentered(this->width / 2, 46, STR_CONTENT_DOWNLOAD_COMPLETE, TC_GREY);
|
DrawStringCentered(this->width / 2, 50, STR_CONTENT_DOWNLOAD_COMPLETE, TC_GREY);
|
||||||
} else if (!StrEmpty(this->name)) {
|
} else if (!StrEmpty(this->name)) {
|
||||||
SetDParamStr(0, this->name);
|
SetDParamStr(0, this->name);
|
||||||
SetDParam(1, this->downloaded_files);
|
SetDParam(1, this->downloaded_files);
|
||||||
SetDParam(2, this->total_files);
|
SetDParam(2, this->total_files);
|
||||||
DrawStringCentered(this->width / 2, 46, STR_CONTENT_DOWNLOAD_FILE, TC_GREY);
|
DrawStringMultiCenter(this->width / 2, 50, STR_CONTENT_DOWNLOAD_FILE, this->width);
|
||||||
} else {
|
} else {
|
||||||
DrawStringCentered(this->width / 2, 46, STR_CONTENT_DOWNLOAD_INITIALISE, TC_GREY);
|
DrawStringCentered(this->width / 2, 50, STR_CONTENT_DOWNLOAD_INITIALISE, TC_GREY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user