Don't leak references to the color-hash gotten from GtkSettings. (#409357,
2007-02-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrc.c: Don't leak references to the color-hash gotten from GtkSettings. (#409357, Benjamin Berg) svn path=/trunk/; revision=17364
This commit is contained in:
		
				
					committed by
					
						
						Matthias Clasen
					
				
			
			
				
	
			
			
			
						parent
						
							bafe7fd4fa
						
					
				
				
					commit
					2b029759c7
				
			@ -1,4 +1,9 @@
 | 
			
		||||
2006-02-28  Tristan Van Berkom <tvb@gnome.org>
 | 
			
		||||
2007-02-28  Matthias Clasen <mclasen@redhat.com>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkrc.c: Don't leak references to the color-hash 
 | 
			
		||||
	gotten from GtkSettings.  (#409357, Benjamin Berg)
 | 
			
		||||
 | 
			
		||||
2007-02-28  Tristan Van Berkom <tvb@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* gtk/gtkradiobutton.c: Fixed a warning from
 | 
			
		||||
	g_object_set (radiobutton, "group", NULL, NULL).
 | 
			
		||||
 | 
			
		||||
@ -663,9 +663,6 @@ gtk_rc_color_hash_changed (GtkSettings  *settings,
 | 
			
		||||
  
 | 
			
		||||
  g_object_get (settings, "color-hash", &context->color_hash, NULL);
 | 
			
		||||
 | 
			
		||||
  if (context->color_hash)
 | 
			
		||||
    g_hash_table_ref (context->color_hash);
 | 
			
		||||
 | 
			
		||||
  if (!context->reloading)
 | 
			
		||||
    gtk_rc_reparse_all_for_settings (settings, TRUE);
 | 
			
		||||
}
 | 
			
		||||
@ -692,9 +689,6 @@ gtk_rc_context_get (GtkSettings *settings)
 | 
			
		||||
		    "color-hash", &context->color_hash,
 | 
			
		||||
		    NULL);
 | 
			
		||||
 | 
			
		||||
      if (context->color_hash)
 | 
			
		||||
        g_hash_table_ref (context->color_hash);
 | 
			
		||||
 | 
			
		||||
      g_signal_connect (settings,
 | 
			
		||||
			"notify::gtk-theme-name",
 | 
			
		||||
			G_CALLBACK (gtk_rc_settings_changed),
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user