sw/source/core/crsr/crsrsh.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit a932f845a3054d3d5b6d9515eeceea0060fbc4ef Author: Tamás Zolnai <[email protected]> Date: Sat Jan 6 20:56:04 2018 +0100 tdf#114872: Broken selection from other user For desktop LO cursor update is restricted to the active view, but for LO online the users's selection is shown also from other views. Change-Id: Ia9bc8854ee570a9a22c183bf27f941ecf0b8e4d9 Reviewed-on: https://gerrit.libreoffice.org/47520 Tested-by: Jenkins <[email protected]> Reviewed-by: Tamás Zolnai <[email protected]> (cherry picked from commit 0b8713ea0c0290ed2a4d711f44bf9a19b214bb62) Reviewed-on: https://gerrit.libreoffice.org/47545 Reviewed-by: Jan Holesovsky <[email protected]> Tested-by: Jan Holesovsky <[email protected]> diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx index 094d11a4e29d..e7f211c3d7ac 100644 --- a/sw/source/core/crsr/crsrsh.cxx +++ b/sw/source/core/crsr/crsrsh.cxx @@ -1842,7 +1842,10 @@ void SwCursorShell::UpdateCursor( sal_uInt16 eFlags, bool bIdleEnd ) if( m_pBlockCursor ) RefreshBlockCursor(); - if( !bIdleEnd && m_bHasFocus && !m_bBasicHideCursor ) + // We should not restrict cursor update to the active view when using LOK + bool bCheckFocus = m_bHasFocus || comphelper::LibreOfficeKit::isActive(); + + if( !bIdleEnd && bCheckFocus && !m_bBasicHideCursor ) { if( m_pTableCursor ) m_pTableCursor->SwSelPaintRects::Show(); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
