summaryrefslogtreecommitdiff
path: root/pangocairo.defs
diff options
context:
space:
mode:
authorPaul Pogonyshev <pogonyshev@gmx.net>2009-10-31 22:49:21 +0200
committerPaul Pogonyshev <pogonyshev@gmx.net>2009-10-31 22:49:21 +0200
commit482313729f53f417eeb3f8b89268599fee15cba1 (patch)
tree510f895b3ee4a28a95f53de221a6c27613b36d99 /pangocairo.defs
parent3fb3606d803b49e30f4fd492a61f685d6c1540ac (diff)
downloadpygtk-482313729f53f417eeb3f8b89268599fee15cba1.tar.gz
Plug memory leaks in a few Pango Cairo functions
Bug #599730.
Diffstat (limited to 'pangocairo.defs')
-rw-r--r--pangocairo.defs3
1 files changed, 3 insertions, 0 deletions
diff --git a/pangocairo.defs b/pangocairo.defs
index eb7d079a..c94e315a 100644
--- a/pangocairo.defs
+++ b/pangocairo.defs
@@ -1,3 +1,4 @@
+;; -*- scheme -*-
;; From /opt/gnome-devel/include/pango-1.0/pango/pangocairo.h
(define-interface CairoFontMap
@@ -41,6 +42,7 @@
(of-object "PangoCairoFontMap")
(c-name "pango_cairo_font_map_create_context")
(return-type "PangoContext*")
+ (caller-owns-return #t)
)
(define-function update_context
@@ -89,6 +91,7 @@
(define-function create_layout
(c-name "pango_cairo_create_layout")
(return-type "PangoLayout*")
+ (caller-owns-return #t)
(parameters
'("cairo_t*" "cr")
)