Allow windows to specify a base-size of 0
This fixes the resize popup for terminal windows, if the base-size was 0, the size popup would be off by one.
This commit is contained in:
parent
cd4f325ee7
commit
fadc52e186
1 changed files with 2 additions and 2 deletions
|
@ -1621,7 +1621,7 @@ void client_update_normal_hints(ObClient *self)
|
|||
self->min_ratio = 0.0f;
|
||||
self->max_ratio = 0.0f;
|
||||
SIZE_SET(self->size_inc, 1, 1);
|
||||
SIZE_SET(self->base_size, 0, 0);
|
||||
SIZE_SET(self->base_size, -1, -1);
|
||||
SIZE_SET(self->min_size, 0, 0);
|
||||
SIZE_SET(self->max_size, G_MAXINT, G_MAXINT);
|
||||
|
||||
|
@ -2895,7 +2895,7 @@ void client_try_configure(ObClient *self, gint *x, gint *y, gint *w, gint *h,
|
|||
0 : self->max_ratio;
|
||||
|
||||
/* base size is substituted with min size if not specified */
|
||||
if (self->base_size.width || self->base_size.height) {
|
||||
if (self->base_size.width >= 0 || self->base_size.height >= 0) {
|
||||
basew = self->base_size.width;
|
||||
baseh = self->base_size.height;
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue