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
|
||||
|
||||
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:
|
||||
/**
|
||||
@ -142,14 +142,14 @@ public:
|
||||
DrawStringCentered(this->width / 2, 35, STR_CONTENT_DOWNLOAD_PROGRESS_SIZE, TC_GREY);
|
||||
|
||||
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)) {
|
||||
SetDParamStr(0, this->name);
|
||||
SetDParam(1, this->downloaded_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 {
|
||||
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