kbrown / rpms / libreoffice

Forked from rpms/libreoffice 2 years ago
Clone

Blame SOURCES/0341-sw-lok-comments-implement-clipboard-copy.patch

f325b2
From 7bcb6ab4daf9e166cbc8677dd7aa370253203d0f Mon Sep 17 00:00:00 2001
f325b2
From: Miklos Vajna <vmiklos@collabora.co.uk>
f325b2
Date: Tue, 17 Nov 2015 18:28:57 +0100
f325b2
Subject: [PATCH 341/398] sw lok comments: implement clipboard copy
f325b2
f325b2
Change-Id: I0f45b1a6ab198a8403073eea05497e76f758250c
f325b2
(cherry picked from commit 7b69161302bd12bf383671749e67b7d04ac4f41e)
f325b2
---
f325b2
 sw/source/uibase/uno/unotxdoc.cxx | 12 ++++++++++++
f325b2
 1 file changed, 12 insertions(+)
f325b2
f325b2
diff --git a/sw/source/uibase/uno/unotxdoc.cxx b/sw/source/uibase/uno/unotxdoc.cxx
f325b2
index 53bb2506928b..7f94eb037861 100644
f325b2
--- a/sw/source/uibase/uno/unotxdoc.cxx
f325b2
+++ b/sw/source/uibase/uno/unotxdoc.cxx
f325b2
@@ -134,6 +134,8 @@
f325b2
 #include <srcview.hxx>
f325b2
 #include <edtwin.hxx>
f325b2
 #include <swdtflvr.hxx>
f325b2
+#include <SidebarWin.hxx>
f325b2
+#include <PostItMgr.hxx>
f325b2
 
f325b2
 #include <svtools/langtab.hxx>
f325b2
 #include <svtools/miscopt.hxx>
f325b2
@@ -3382,6 +3384,16 @@ OString SwXTextDocument::getTextSelection(const char* pMimeType, OString& rUsedM
f325b2
         }
f325b2
     }
f325b2
 
f325b2
+    if (SwPostItMgr* pPostItMgr = pDocShell->GetView()->GetPostItMgr())
f325b2
+    {
f325b2
+        if (sw::sidebarwindows::SwSidebarWin* pWin = pPostItMgr->GetActiveSidebarWin())
f325b2
+        {
f325b2
+            // Editing postit text.
f325b2
+            EditView& rEditView = pWin->GetOutlinerView()->GetEditView();
f325b2
+            xTransferable = rEditView.GetEditEngine()->CreateTransferable(rEditView.GetSelection());
f325b2
+        }
f325b2
+    }
f325b2
+
f325b2
     if (!xTransferable.is())
f325b2
         xTransferable = new SwTransferable(*pWrtShell);
f325b2
 
f325b2
-- 
f325b2
2.12.0
f325b2