Do not initialize the priv pointer before check type
This commit is contained in:
		
							
								
								
									
										16
									
								
								gtk/gtkhsv.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								gtk/gtkhsv.c
									
									
									
									
									
								
							@ -1360,18 +1360,18 @@ gtk_hsv_get_color (GtkHSV *hsv,
 | 
			
		||||
                   double *s,
 | 
			
		||||
                   double *v)
 | 
			
		||||
{
 | 
			
		||||
  GtkHSVPrivate *priv = hsv->priv;
 | 
			
		||||
  GtkHSVPrivate *priv;
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_HSV (hsv));
 | 
			
		||||
 | 
			
		||||
  priv = hsv->priv;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  if (h)
 | 
			
		||||
    *h = priv->h;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  if (s)
 | 
			
		||||
    *s = priv->s;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  if (v)
 | 
			
		||||
    *v = priv->v;
 | 
			
		||||
}
 | 
			
		||||
@ -1391,7 +1391,7 @@ gtk_hsv_set_metrics (GtkHSV *hsv,
 | 
			
		||||
                     gint    size,
 | 
			
		||||
                     gint    ring_width)
 | 
			
		||||
{
 | 
			
		||||
  GtkHSVPrivate *priv = hsv->priv;
 | 
			
		||||
  GtkHSVPrivate *priv;
 | 
			
		||||
  int same_size;
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_HSV (hsv));
 | 
			
		||||
@ -1402,7 +1402,7 @@ gtk_hsv_set_metrics (GtkHSV *hsv,
 | 
			
		||||
  priv = hsv->priv;
 | 
			
		||||
 | 
			
		||||
  same_size = (priv->size == size);
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  priv->size = size;
 | 
			
		||||
  priv->ring_width = ring_width;
 | 
			
		||||
  
 | 
			
		||||
@ -1427,7 +1427,7 @@ gtk_hsv_get_metrics (GtkHSV *hsv,
 | 
			
		||||
                     gint   *size,
 | 
			
		||||
                     gint   *ring_width)
 | 
			
		||||
{
 | 
			
		||||
  GtkHSVPrivate *priv = hsv->priv;
 | 
			
		||||
  GtkHSVPrivate *priv;
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_HSV (hsv));
 | 
			
		||||
 | 
			
		||||
@ -1458,7 +1458,7 @@ gtk_hsv_get_metrics (GtkHSV *hsv,
 | 
			
		||||
gboolean
 | 
			
		||||
gtk_hsv_is_adjusting (GtkHSV *hsv)
 | 
			
		||||
{
 | 
			
		||||
  GtkHSVPrivate *priv = hsv->priv;
 | 
			
		||||
  GtkHSVPrivate *priv;
 | 
			
		||||
 | 
			
		||||
  g_return_val_if_fail (GTK_IS_HSV (hsv), FALSE);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2820,7 +2820,7 @@ void
 | 
			
		||||
gtk_label_set_pattern (GtkLabel	   *label,
 | 
			
		||||
		       const gchar *pattern)
 | 
			
		||||
{
 | 
			
		||||
  GtkLabelPrivate *priv = label->priv;
 | 
			
		||||
  GtkLabelPrivate *priv;
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_LABEL (label));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -939,7 +939,7 @@ gtk_list_store_set_value (GtkListStore *list_store,
 | 
			
		||||
			  gint          column,
 | 
			
		||||
			  GValue       *value)
 | 
			
		||||
{
 | 
			
		||||
  GtkListStorePrivate *priv = list_store->priv;
 | 
			
		||||
  GtkListStorePrivate *priv;
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_LIST_STORE (list_store));
 | 
			
		||||
  g_return_if_fail (iter_is_valid (iter, list_store));
 | 
			
		||||
 | 
			
		||||
@ -750,9 +750,9 @@ gtk_table_attach (GtkTable	  *table,
 | 
			
		||||
		  guint		   xpadding,
 | 
			
		||||
		  guint		   ypadding)
 | 
			
		||||
{
 | 
			
		||||
  GtkTablePrivate *priv = table->priv;
 | 
			
		||||
  GtkTablePrivate *priv;
 | 
			
		||||
  GtkTableChild *table_child;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  g_return_if_fail (GTK_IS_TABLE (table));
 | 
			
		||||
  g_return_if_fail (GTK_IS_WIDGET (child));
 | 
			
		||||
  g_return_if_fail (gtk_widget_get_parent (child) == NULL);
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user