X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fev-poppler.cc;h=9cb15348736c38e653dbdf63d50085ddd54ace46;hb=593bf8b52b5551f807ce1e7401f5a84b8a2a7cf3;hp=dbc81d2d180e627569ec7685ed35019cf80e3adf;hpb=8e94fdff19bd0fec3d8932ec750b7386fc1c151b;p=evince.git diff --git a/pdf/ev-poppler.cc b/pdf/ev-poppler.cc index dbc81d2d..9cb15348 100644 --- a/pdf/ev-poppler.cc +++ b/pdf/ev-poppler.cc @@ -87,9 +87,22 @@ G_DEFINE_TYPE_WITH_CODE (PdfDocument, pdf_document, G_TYPE_OBJECT, pdf_document_ps_exporter_iface_init); }); +static void +pdf_document_dispose (GObject *object) +{ + PdfDocument *pdf_document = PDF_DOCUMENT(object); + + if (pdf_document->document) { + g_object_unref (pdf_document->document); + } +} + static void pdf_document_class_init (PdfDocumentClass *klass) { + GObjectClass *g_object_class = G_OBJECT_CLASS (klass); + + g_object_class->dispose = pdf_document_dispose; } static void