Skip to content
Permalink
Browse files

Tray: Fix too-wide icon spacing after mate-polkit has been used w sni

Note that vertical and horizontal panels require different options in the grid, as "homogenous" is needed in rows for horizontal panels and columns in vertical panels to prevent icon rendering problems including icons growing without limit when the tray is moved from a horizontal to a vertical panel
  • Loading branch information...
lukefromdc authored and raveit65 committed Dec 30, 2018
1 parent bab2d5a commit cc33d6604a8ce353aa8c4af4c62940e803a11af4
Showing with 5 additions and 0 deletions.
  1. +5 −0 applets/notification_area/na-grid.c
@@ -145,13 +145,17 @@ refresh_grid (NaGrid *self)

if (orientation == GTK_ORIENTATION_HORIZONTAL)
{
gtk_grid_set_row_homogeneous (GTK_GRID (self), TRUE);
gtk_grid_set_column_homogeneous (GTK_GRID (self), FALSE);
rows = MAX (1, allocation.height / self->min_icon_size);
cols = MAX (1, length / rows);
if (length % rows)
cols++;
}
else
{
gtk_grid_set_row_homogeneous (GTK_GRID (self), FALSE);
gtk_grid_set_column_homogeneous (GTK_GRID (self), TRUE);
cols = MAX (1, allocation.width / self->min_icon_size);
rows = MAX (1, length / cols);
if (length % cols)
@@ -243,6 +247,7 @@ na_grid_init (NaGrid *self)

gtk_grid_set_row_homogeneous (GTK_GRID (self), TRUE);
gtk_grid_set_column_homogeneous (GTK_GRID (self), TRUE);

}

static void

0 comments on commit cc33d66

Please sign in to comment.
You can’t perform that action at this time.