]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document.c
Rework the jobs system in order to make it simpler and more extensible. It
[evince.git] / libdocument / ev-document.c
index 7bb86be93db6b54e9fd515d05dd9161d7fb3679a..1171509a3587ec8c29d259671821079c73967bca 100644 (file)
@@ -89,6 +89,12 @@ ev_document_doc_mutex_unlock (void)
        g_mutex_unlock (ev_document_get_doc_mutex ());
 }
 
+gboolean
+ev_document_doc_mutex_trylock (void)
+{
+       return g_mutex_trylock (ev_document_get_doc_mutex ());
+}
+
 GMutex *
 ev_document_get_fc_mutex (void)
 {
@@ -110,6 +116,12 @@ ev_document_fc_mutex_unlock (void)
        g_mutex_unlock (ev_document_get_fc_mutex ());
 }
 
+gboolean
+ev_document_fc_mutex_trylock (void)
+{
+       return g_mutex_trylock (ev_document_get_fc_mutex ());
+}
+
 gboolean
 ev_document_load (EvDocument  *document,
                  const char  *uri,