equal
deleted
inserted
replaced
2173 |
2173 |
2174 case WC_CONSOLE: |
2174 case WC_CONSOLE: |
2175 IConsoleResize(w); |
2175 IConsoleResize(w); |
2176 continue; |
2176 continue; |
2177 |
2177 |
2178 default: |
2178 default: { |
2179 left = w->left; |
2179 left = w->left; |
2180 if (left + (w->width >> 1) >= neww) left = neww - w->width; |
2180 if (left + (w->width >> 1) >= neww) left = neww - w->width; |
2181 if (left < 0) left = 0; |
2181 if (left < 0) left = 0; |
2182 |
2182 |
2183 top = w->top; |
2183 top = w->top; |
2184 if (top + (w->height >> 1) >= newh) top = newh - w->height; |
2184 if (top + (w->height >> 1) >= newh) top = newh - w->height; |
2185 if (top < 0) top = 0; |
2185 |
2186 break; |
2186 const Window *wt = FindWindowById(WC_MAIN_TOOLBAR, 0); |
|
2187 if (wt != NULL) { |
|
2188 if (top < wt->height) top = wt->height; |
|
2189 if (top >= newh) top = newh - 1; |
|
2190 } else { |
|
2191 if (top < 0) top = 0; |
|
2192 } |
|
2193 } break; |
2187 } |
2194 } |
2188 |
2195 |
2189 if (w->viewport != NULL) { |
2196 if (w->viewport != NULL) { |
2190 w->viewport->left += left - w->left; |
2197 w->viewport->left += left - w->left; |
2191 w->viewport->top += top - w->top; |
2198 w->viewport->top += top - w->top; |