]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/pango/layouts/layouts.factor
Disposables are now registered in a global disposables set. To take advantage of...
[factor.git] / basis / pango / layouts / layouts.factor
index 25aee74ca49cf76f071aead5f7da9d1248f7a078..88c6f17093e62c67d9d8265fab184e3d93061e43 100644 (file)
@@ -60,7 +60,7 @@ pango_layout_iter_free ( PangoLayoutIter* iter ) ;
 
 DESTRUCTOR: pango_layout_iter_free
 
-TUPLE: layout font string selection layout metrics ink-rect logical-rect image disposed ;
+TUPLE: layout < disposable font string selection layout metrics ink-rect logical-rect image ;
 
 SYMBOL: dpi
 
@@ -186,7 +186,7 @@ MEMO: missing-font-metrics ( font -- metrics )
 
 : <layout> ( font string -- line )
     [
-        layout new
+        layout new-disposable
             swap unpack-selection
             swap >>font
             dup [ string>> ] [ font>> ] bi <PangoLayout> >>layout