From 8cc453e6cd61e279f874211d59e2313a2f5513eb Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Wed, 19 Jul 2017 17:51:52 +0200 Subject: [PATCH] Fix memory leak in Pixbuf copying --- src/support/ui.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/support/ui.rs b/src/support/ui.rs index a4464b185..c802632a3 100644 --- a/src/support/ui.rs +++ b/src/support/ui.rs @@ -17,7 +17,7 @@ use std::path::*; pub fn copy_pixbuf(pixbuf: &gdk_pixbuf::Pixbuf) -> gdk_pixbuf::Pixbuf { let new_pixbuf = unsafe { - let gdk_pixbuf = pixbuf.to_glib_full(); + let gdk_pixbuf = pixbuf.to_glib_none().0; let copy = gdk_pixbuf_sys::gdk_pixbuf_copy(gdk_pixbuf); FromGlibPtrFull::from_glib_full(copy) };