]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-view.c
Updated Czech translation.
[evince.git] / shell / ev-view.c
index 5678fc28e24c9c7d6f6b58e2f6fcd6ca4e95fc2f..b615b6c4b0bc92ea6f4a4cbc9d5acbcf8956266b 100644 (file)
@@ -620,6 +620,10 @@ ev_view_copy (EvView *ev_view)
        GtkClipboard *clipboard;
        char *text;
 
        GtkClipboard *clipboard;
        char *text;
 
+       if (!ev_document_can_get_text (ev_view->document)) {
+               return;
+       }
+
        g_mutex_lock (EV_DOC_MUTEX);
        text = ev_document_get_text (ev_view->document,
                                     ev_view->current_page,
        g_mutex_lock (EV_DOC_MUTEX);
        text = ev_document_get_text (ev_view->document,
                                     ev_view->current_page,
@@ -641,6 +645,10 @@ ev_view_primary_get_cb (GtkClipboard     *clipboard,
        EvView *ev_view = EV_VIEW (data);
        char *text;
 
        EvView *ev_view = EV_VIEW (data);
        char *text;
 
+       if (!ev_document_can_get_text (ev_view->document)) {
+               return;
+       }
+
        g_mutex_lock (EV_DOC_MUTEX);
        text = ev_document_get_text (ev_view->document,
                                     ev_view->current_page,
        g_mutex_lock (EV_DOC_MUTEX);
        text = ev_document_get_text (ev_view->document,
                                     ev_view->current_page,