lint: Check for missing braces
The `eek/layersurface.c` file should be excluded because it's an imported, "foreign" source, but clang-tidy doesn't seem to have an annotation for that. An alternative would have been to exclude it in Meson and do the check there, but that requires clang-tidy, raising the barrier to contribute of Squeekboard even more (it already requires libfeedback, which isn't packaged widely).
This commit is contained in:
		@ -590,27 +590,32 @@ phosh_layer_surface_set_size(PhoshLayerSurface *self, gint width, gint height)
 | 
			
		||||
  g_return_if_fail (PHOSH_IS_LAYER_SURFACE (self));
 | 
			
		||||
  priv = phosh_layer_surface_get_instance_private (self);
 | 
			
		||||
 | 
			
		||||
  if (priv->height == height && priv->width == width)
 | 
			
		||||
  if (priv->height == height && priv->width == width) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  old_width = priv->width;
 | 
			
		||||
  old_height = priv->height;
 | 
			
		||||
 | 
			
		||||
  if (width != -1)
 | 
			
		||||
  if (width != -1) {
 | 
			
		||||
    priv->width = width;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (height != -1)
 | 
			
		||||
  if (height != -1) {
 | 
			
		||||
    priv->height = height;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (gtk_widget_get_mapped (GTK_WIDGET (self))) {
 | 
			
		||||
    zwlr_layer_surface_v1_set_size(priv->layer_surface, priv->width, priv->height);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (priv->height != old_height)
 | 
			
		||||
  if (priv->height != old_height) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_LAYER_HEIGHT]);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (priv->width != old_width)
 | 
			
		||||
  if (priv->width != old_width) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_LAYER_WIDTH]);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@ -632,25 +637,31 @@ phosh_layer_surface_set_margins(PhoshLayerSurface *self, gint top, gint right, g
 | 
			
		||||
  old_right = priv->margin_right;
 | 
			
		||||
  old_bottom = priv->margin_bottom;
 | 
			
		||||
 | 
			
		||||
  if (old_top == top && old_left == left && old_right == right && old_bottom == bottom)
 | 
			
		||||
  if (old_top == top && old_left == left && old_right == right && old_bottom == bottom) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  priv->margin_top = top;
 | 
			
		||||
  priv->margin_left = left;
 | 
			
		||||
  priv->margin_right = right;
 | 
			
		||||
  priv->margin_bottom = bottom;
 | 
			
		||||
 | 
			
		||||
  if (priv->layer_surface)
 | 
			
		||||
  if (priv->layer_surface) {
 | 
			
		||||
    zwlr_layer_surface_v1_set_margin(priv->layer_surface, top, right, bottom, left);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (old_top != top)
 | 
			
		||||
  if (old_top != top) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_MARGIN_TOP]);
 | 
			
		||||
  if (old_bottom != bottom)
 | 
			
		||||
  }
 | 
			
		||||
  if (old_bottom != bottom) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_MARGIN_BOTTOM]);
 | 
			
		||||
  if (old_left != left)
 | 
			
		||||
  }
 | 
			
		||||
  if (old_left != left) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_MARGIN_LEFT]);
 | 
			
		||||
  if (old_right != right)
 | 
			
		||||
  }
 | 
			
		||||
  if (old_right != right) {
 | 
			
		||||
    g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_MARGIN_RIGHT]);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@ -669,13 +680,15 @@ phosh_layer_surface_set_exclusive_zone(PhoshLayerSurface *self, gint zone)
 | 
			
		||||
 | 
			
		||||
  old_zone = priv->exclusive_zone;
 | 
			
		||||
 | 
			
		||||
  if (old_zone == zone)
 | 
			
		||||
  if (old_zone == zone) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  priv->exclusive_zone = zone;
 | 
			
		||||
 | 
			
		||||
  if (priv->layer_surface)
 | 
			
		||||
  if (priv->layer_surface) {
 | 
			
		||||
    zwlr_layer_surface_v1_set_exclusive_zone(priv->layer_surface, zone);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_EXCLUSIVE_ZONE]);
 | 
			
		||||
}
 | 
			
		||||
@ -693,13 +706,14 @@ phosh_layer_surface_set_kbd_interactivity (PhoshLayerSurface *self, gboolean int
 | 
			
		||||
  g_return_if_fail (PHOSH_IS_LAYER_SURFACE (self));
 | 
			
		||||
  priv = phosh_layer_surface_get_instance_private (self);
 | 
			
		||||
 | 
			
		||||
    if (priv->kbd_interactivity == interactivity)
 | 
			
		||||
  if (priv->kbd_interactivity == interactivity) {
 | 
			
		||||
    return;
 | 
			
		||||
 | 
			
		||||
  }
 | 
			
		||||
  priv->kbd_interactivity = interactivity;
 | 
			
		||||
 | 
			
		||||
  if (priv->layer_surface)
 | 
			
		||||
  if (priv->layer_surface) {
 | 
			
		||||
    zwlr_layer_surface_v1_set_keyboard_interactivity (priv->layer_surface, interactivity);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  g_object_notify_by_pspec (G_OBJECT (self), props[PHOSH_LAYER_SURFACE_PROP_KBD_INTERACTIVITY]);
 | 
			
		||||
}
 | 
			
		||||
@ -717,6 +731,7 @@ phosh_layer_surface_wl_surface_commit (PhoshLayerSurface *self)
 | 
			
		||||
  g_return_if_fail (PHOSH_IS_LAYER_SURFACE (self));
 | 
			
		||||
  priv = phosh_layer_surface_get_instance_private (self);
 | 
			
		||||
 | 
			
		||||
  if (priv->wl_surface)
 | 
			
		||||
  if (priv->wl_surface) {
 | 
			
		||||
    wl_surface_commit (priv->wl_surface);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user