svx/source/table/tablecontroller.cxx |   11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

New commits:
commit 1bad7f0b19e47a41a1919573f80785ec62c611af
Author:     Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
AuthorDate: Mon Aug 26 20:17:06 2019 +0900
Commit:     Tomaž Vajngerl <qui...@gmail.com>
CommitDate: Tue Aug 27 01:08:31 2019 +0200

    lok: use cell instead of text selection for tables in impress
    
    Change-Id: I0169538eb763d55c38d09e751ccf9e17b3eee4d0
    Reviewed-on: https://gerrit.libreoffice.org/78122
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>

diff --git a/svx/source/table/tablecontroller.cxx 
b/svx/source/table/tablecontroller.cxx
index be279e41a8e9..2389afe1f6da 100644
--- a/svx/source/table/tablecontroller.cxx
+++ b/svx/source/table/tablecontroller.cxx
@@ -2221,23 +2221,14 @@ void SvxTableController::updateSelectionOverlay()
             // If tiled rendering, emit callbacks for sdr table selection.
             if (pOutDev && comphelper::LibreOfficeKit::isActive())
             {
-                // Left edge of aStartRect.
-                tools::Rectangle aSelectionStart(aStartRect.Left(), 
aStartRect.Top(), aStartRect.Left(), aStartRect.Bottom());
-                // Right edge of aEndRect.
-                tools::Rectangle aSelectionEnd(aEndRect.Right(), 
aEndRect.Top(), aEndRect.Right(), aEndRect.Bottom());
                 tools::Rectangle aSelection(a2DRange.getMinX(), 
a2DRange.getMinY(), a2DRange.getMaxX(), a2DRange.getMaxY());
 
                 if (pOutDev->GetMapMode().GetMapUnit() == MapUnit::Map100thMM)
-                {
-                    aSelectionStart = 
OutputDevice::LogicToLogic(aSelectionStart, MapMode(MapUnit::Map100thMM), 
MapMode(MapUnit::MapTwip));
-                    aSelectionEnd = OutputDevice::LogicToLogic(aSelectionEnd, 
MapMode(MapUnit::Map100thMM), MapMode(MapUnit::MapTwip));
                     aSelection = OutputDevice::LogicToLogic(aSelection, 
MapMode(MapUnit::Map100thMM), MapMode(MapUnit::MapTwip));
-                }
 
                 if(SfxViewShell* pViewShell = SfxViewShell::Current())
                 {
-                    
pViewShell->libreOfficeKitViewCallback(LOK_CALLBACK_TEXT_SELECTION_START, 
aSelectionStart.toString().getStr());
-                    
pViewShell->libreOfficeKitViewCallback(LOK_CALLBACK_TEXT_SELECTION_END, 
aSelectionEnd.toString().getStr());
+                    
pViewShell->libreOfficeKitViewCallback(LOK_CALLBACK_CELL_SELECTION_AREA, 
aSelection.toString().getStr());
                     
pViewShell->libreOfficeKitViewCallback(LOK_CALLBACK_TEXT_SELECTION, 
aSelection.toString().getStr());
                 }
             }
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to