From 486eda9514e47d9d17e852b7ee57524e6acfd362 Mon Sep 17 00:00:00 2001 From: Juergen Spitzmueller Date: Mon, 22 Apr 2019 11:10:07 +0200 Subject: [PATCH] Amend cf1c506d644 Get direct copying fro LibreOffice working --- src/insets/InsetTabular.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/insets/InsetTabular.cpp b/src/insets/InsetTabular.cpp index a0bfec8882..5122e8fab7 100644 --- a/src/insets/InsetTabular.cpp +++ b/src/insets/InsetTabular.cpp @@ -4984,11 +4984,10 @@ void InsetTabular::doDispatch(Cursor & cur, FuncRequest & cmd) if (!tabularStackDirty()) { // Check if we have plain text or HTML with rows/columns. // and if so, pass over to LFUN_CLIPBOARD_PASTE - if (!theClipboard().hasGraphicsContents() - && theClipboard().hasTextContents(Clipboard::AnyTextType) + if (theClipboard().hasTextContents(Clipboard::AnyTextType) && !theClipboard().hasTextContents(Clipboard::LyXTextType)) { docstring const clip = - theClipboard().getAsText(Clipboard::PlainTextType); + theClipboard().getAsText(Clipboard::AnyTextType); if (clip.find_first_of(from_ascii("\t\n")) != docstring::npos) { FuncRequest ncmd = FuncRequest(LFUN_CLIPBOARD_PASTE, cmd.argument()); doDispatch(cur, ncmd); -- 2.39.5