2006-12-14 [paul] 2.6.1cvs33
[claws.git] / src / summaryview.c
index 49c3d05fffe61cd5053a1612ee4f23b9c8afe277..af09bad06230830e651817a94e666c43f7e80b0c 100644 (file)
@@ -4151,7 +4151,15 @@ void summary_print(SummaryView *summaryview)
                MsgInfo *msginfo = gtk_ctree_node_get_row_data(
                                        GTK_CTREE(summaryview->ctree),
                                        node);
-               messageview_print(msginfo, summaryview->messageview->all_headers);
+               gint sel_start = -1, sel_end = -1, partnum = 0;
+               
+               if (node == summaryview->displayed) {
+                       partnum = mimeview_get_selected_part_num(summaryview->messageview->mimeview);
+                       textview_get_selection_offsets(summaryview->messageview->mimeview->textview,
+                               &sel_start, &sel_end);
+               } 
+               messageview_print(msginfo, summaryview->messageview->all_headers,
+                       sel_start, sel_end, partnum);
        }
 #endif
 }