Mercurial > hg > openttd
changeset 14039:2c25eefdf464 draft
(svn r18582) -Codechange: save 8 bytes from the Window class
author | rubidium <rubidium@openttd.org> |
---|---|
date | Sun, 20 Dec 2009 20:49:47 +0000 |
parents | 4ed6d0dbc58e |
children | 869eedf8fbc5 |
files | src/window.cpp src/window_gui.h |
diffstat | 2 files changed, 5 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/window.cpp +++ b/src/window.cpp @@ -514,8 +514,6 @@ this->nested_root->AssignSizePosition(ST_SMALLEST, 0, 0, this->nested_root->smallest_x, this->nested_root->smallest_y, _dynlang.text_dir == TD_RTL); this->width = this->nested_root->smallest_x; this->height = this->nested_root->smallest_y; - this->resize.width = this->nested_root->smallest_x; - this->resize.height = this->nested_root->smallest_y; this->resize.step_width = this->nested_root->resize_x; this->resize.step_height = this->nested_root->resize_y; @@ -879,8 +877,6 @@ this->top = y; this->width = sm_width; this->height = sm_height; - this->resize.width = sm_width; - this->resize.height = sm_height; } /** @@ -1611,12 +1607,12 @@ if (w->resize.step_width > 1) x -= x % (int)w->resize.step_width; if (w->resize.step_height > 1) y -= y % (int)w->resize.step_height; - /* Check if we don't go below the minimum set size */ - if ((int)w->width + x < (int)w->resize.width) { - x = w->resize.width - w->width; + /* Check that we don't go below the minimum set size */ + if ((int)w->width + x < (int)w->nested_root->smallest_x) { + x = w->nested_root->smallest_x - w->width; } - if ((int)w->height + y < (int)w->resize.height) { - y = w->resize.height - w->height; + if ((int)w->height + y < (int)w->nested_root->smallest_y) { + y = w->nested_root->smallest_y - w->height; } /* Window already on size */
--- a/src/window_gui.h +++ b/src/window_gui.h @@ -293,8 +293,6 @@ * Data structure for resizing a window */ struct ResizeInfo { - uint width; ///< Minimum allowed width of the window - uint height; ///< Minimum allowed height of the window uint step_width; ///< Step-size of width resize changes uint step_height; ///< Step-size of height resize changes };