aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--src/mimeview.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 31b4224c..d50ce8c1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2012-06-18
+ * src/mimeview.c: mimeview_destroy(): fixed a memory leak of a
+ GtkItemFactory.
+
+2012-06-18
+
* src/mimeview.[ch]: disabled 'Save all...' menu if attached files
with file name do not exist.
diff --git a/src/mimeview.c b/src/mimeview.c
index 09634472..2fa29cc5 100644
--- a/src/mimeview.c
+++ b/src/mimeview.c
@@ -433,6 +433,7 @@ void mimeview_destroy(MimeView *mimeview)
textview_destroy(mimeview->textview);
imageview_destroy(mimeview->imageview);
procmime_mimeinfo_free_all(mimeview->mimeinfo);
+ g_object_unref(mimeview->popupfactory);
g_free(mimeview->file);
g_free(mimeview->drag_file);
g_free(mimeview);