]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view.c
Acquire lock document when drawing "Loading..." text so that only one
[evince.git] / shell / ev-view.c
index 01397a1c5fc1496eb56081829864020c0a4692fc..e8bcf0bd1d1146a43386bbc7241346fbcc49a10d 100644 (file)
@@ -2390,6 +2390,8 @@ draw_loading_text (EvView       *view,
 
        const char *loading_text = _("Loading...");     
 
+       ev_document_doc_mutex_lock ();
+       
        layout = gtk_widget_create_pango_layout (GTK_WIDGET (view), loading_text);
 
        font_desc = pango_font_description_new ();
@@ -2420,6 +2422,8 @@ draw_loading_text (EvView       *view,
 
        pango_font_description_free (font_desc);
        g_object_unref (layout);
+
+       ev_document_doc_mutex_unlock ();
 }
 
 static void