29 lines
		
	
	
		
			847 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			847 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 
								 | 
							
								From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001
							 | 
						||
| 
								 | 
							
								From: Ivan Stankovic <ivan.stankovic@avl.com>
							 | 
						||
| 
								 | 
							
								Date: Tue, 21 Feb 2012 12:24:58 +0100
							 | 
						||
| 
								 | 
							
								Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								https://bugzilla.gnome.org/show_bug.cgi?id=661155
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								 gobject/pygobject.c |    4 +++-
							 | 
						||
| 
								 | 
							
								 1 files changed, 3 insertions(+), 1 deletions(-)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								diff --git a/gobject/pygobject.c b/gobject/pygobject.c
							 | 
						||
| 
								 | 
							
								index 6c2f06c..70dc89a 100644
							 | 
						||
| 
								 | 
							
								--- a/gobject/pygobject.c
							 | 
						||
| 
								 | 
							
								+++ b/gobject/pygobject.c
							 | 
						||
| 
								 | 
							
								@@ -991,7 +991,9 @@ pygobject_new(GObject *obj)
							 | 
						||
| 
								 | 
							
								 PyObject *
							 | 
						||
| 
								 | 
							
								 pygobject_new_sunk(GObject *obj)
							 | 
						||
| 
								 | 
							
								 {
							 | 
						||
| 
								 | 
							
								-    g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
							 | 
						||
| 
								 | 
							
								+    if (obj)
							 | 
						||
| 
								 | 
							
								+       g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1));
							 | 
						||
| 
								 | 
							
								+       
							 | 
						||
| 
								 | 
							
								     return pygobject_new_full(obj, TRUE, NULL);
							 | 
						||
| 
								 | 
							
								 }
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								-- 
							 | 
						||
| 
								 | 
							
								1.7.8.5
							 | 
						||
| 
								 | 
							
								
							 |