summaryrefslogtreecommitdiffstats
path: root/sc/source/ui/view/tabview3.cxx
diff options
context:
space:
mode:
authorSteve Yin <steve_y@apache.org>2014-01-06 07:40:48 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-01-06 10:46:29 +0000
commit296cd762c9730ead75767cf7bbc5f5845f18168b (patch)
tree52061e28f94569f6434e117de17523b4590143fe /sc/source/ui/view/tabview3.cxx
parent$MSM_PATH($msmdir) needs a path separator at the end of the line. (diff)
downloadcore-296cd762c9730ead75767cf7bbc5f5845f18168b.tar.gz
core-296cd762c9730ead75767cf7bbc5f5845f18168b.zip
Resolves: #i123629# [ia2] Invalid focus event fired after editing cell
Some Coverity issues fixes (cherry picked from commit 5478c54be2de808663565e53250c8a4055b390c9) Conflicts: sc/source/ui/inc/AccessibleCell.hxx sc/source/ui/inc/tabvwsh.hxx sc/source/ui/view/cellsh4.cxx sc/source/ui/view/tabvwsh4.cxx Rolled back some coverity issue fixes for mac build (cherry picked from commit 15e6a8263ae6181ac4912b94af8cb63adc34a86d) Conflicts: sc/source/ui/inc/AccessibleCell.hxx a727d3c7f819c8d0082a9fb017351d5307877fa6 Change-Id: I03b63c655bd55e5fb92d95490eaa4bb081b8ee7d
Diffstat (limited to 'sc/source/ui/view/tabview3.cxx')
-rw-r--r--sc/source/ui/view/tabview3.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/sc/source/ui/view/tabview3.cxx b/sc/source/ui/view/tabview3.cxx
index cedb9bab0194..57dfa8c5eab3 100644
--- a/sc/source/ui/view/tabview3.cxx
+++ b/sc/source/ui/view/tabview3.cxx
@@ -992,6 +992,10 @@ void ScTabView::MoveCursorAbs( SCsCOL nCurX, SCsROW nCurY, ScFollowMode eMode,
if (!bKeepOld)
aViewData.ResetOldCursor();
+ // #i123629#
+ if( aViewData.GetViewShell()->GetForceFocusOnCurCell() )
+ aViewData.GetViewShell()->SetForceFocusOnCurCell( !ValidColRow(nCurX, nCurY) );
+
if (nCurX < 0) nCurX = 0;
if (nCurY < 0) nCurY = 0;
if (nCurX > MAXCOL) nCurX = MAXCOL;