gobject-alien gobject-unref!
gdk-window-process-updates
- gtk-object-destroy
+ gtk-object-destroyed? gtk-object-destroy
gtk-widget? gtk-widget-parent
gtk-widget-grab-focus
(if (or (eq? old #f)
(every (let ((old-extent (fix-ink-extent old)))
(lambda (widget)
- (not (fix-rect-intersect?
- old-extent (fix-layout-view widget)))))
+ (or (gtk-object-destroyed? widget)
+ (not (fix-rect-intersect?
+ old-extent
+ (fix-layout-view widget))))))
widgets))
(let ((layout (cache-layout cache)))
(if old (set-line-ink-cached-pango-layout! old #f))