2006-08-23 [colin] 2.4.0cvs78
[claws.git] / src / messageview.c
index a2ce9ec49894fca0081417a5e7be28894d2d2793..d8fbbe6a62733730c02c496505f380dc2a17e4c1 100644 (file)
@@ -1381,6 +1381,15 @@ gchar *messageview_get_selection(MessageView *msgview)
        
        g_return_val_if_fail(msgview != NULL, NULL);
 
+       if (msgview->mimeview->type == MIMEVIEW_VIEWER) {
+               MimeViewer *viewer = msgview->mimeview->mimeviewer;
+               if (viewer && viewer->get_selection) {
+                       text = viewer->get_selection(viewer);
+                       if (text)
+                               return text;
+               }
+       }
+
        textview = messageview_get_current_textview(msgview);
        g_return_val_if_fail(textview != NULL, NULL);