[Libreoffice-commits] .: sw/source
Michael Stahl
mst at kemper.freedesktop.org
Fri Mar 9 11:38:33 PST 2012
sw/source/ui/docvw/edtwin.cxx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 87279e0e812bac7f2c17f2758a39bcfd942214af
Author: Michael Stahl <mstahl at redhat.com>
Date: Fri Mar 9 20:30:56 2012 +0100
fdo#45962: fix context menu key yanking cursor out of header/footer
For the "context menu" key VCL synthesizes a cursor position that is the
center of the window, hence likely to be in the document body.
When SwEditWin::Command calls lcl_CheckHeaderFooterClick, it then moves
the document view cursor; prevent that by only calling that for actual
mouse events. (regression from a6176612ff1a6a142a68964b2c0834d28125fc45)
diff --git a/sw/source/ui/docvw/edtwin.cxx b/sw/source/ui/docvw/edtwin.cxx
index 2613779..bb2daba 100644
--- a/sw/source/ui/docvw/edtwin.cxx
+++ b/sw/source/ui/docvw/edtwin.cxx
@@ -4733,7 +4733,7 @@ void SwEditWin::Command( const CommandEvent& rCEvt )
if (rView.GetPostItMgr()->IsHit(rCEvt.GetMousePosPixel()))
return;
- if ( lcl_CheckHeaderFooterClick( rSh,
+ if (rCEvt.IsMouseEvent() && lcl_CheckHeaderFooterClick( rSh,
PixelToLogic( rCEvt.GetMousePosPixel() ), 1 ) )
return;
More information about the Libreoffice-commits
mailing list