columns = (width - m) / (int32_t) terminal->extents.max_x_advance;
rows = (height - m) / (int32_t) terminal->extents.height;
- if (window_is_fullscreen(terminal->window)) {
+ if (!window_is_fullscreen(terminal->window) &&
+ !window_is_maximized(terminal->window)) {
width = columns * terminal->extents.max_x_advance + m;
height = rows * terminal->extents.height + m;
widget_set_size(terminal->widget, width, height);
{
int32_t width, height, m;
- if (window_is_fullscreen(terminal->window))
+ if (window_is_fullscreen(terminal->window) ||
+ window_is_maximized(terminal->window))
return;
m = 2 * terminal->margin;