[ooo-build-commit] patches/dev300
Kohei Yoshida
kohei at kemper.freedesktop.org
Sat Oct 31 10:46:47 PDT 2009
patches/dev300/cws-koheicopyborder-sc.diff | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
New commits:
commit 07111fca568ecb76a941c231af94a4f29f5f2a75
Author: Kohei Yoshida <kyoshida at novell.com>
Date: Sat Oct 31 13:45:30 2009 -0400
Disable paste mode when the input mode is activated.
* patches/dev300/cws-koheicopyborder-sc.diff: this is the
correct fix for i#102456.
diff --git a/patches/dev300/cws-koheicopyborder-sc.diff b/patches/dev300/cws-koheicopyborder-sc.diff
index 0777a0e..9a61481 100644
--- a/patches/dev300/cws-koheicopyborder-sc.diff
+++ b/patches/dev300/cws-koheicopyborder-sc.diff
@@ -10,6 +10,17 @@ index 85104d0..af14c64 100644
bInOwnChange = TRUE; // disable ModifyHdl (reset in DataChanged)
if ( eMode == SC_INPUT_NONE )
+@@ -2275,6 +2275,10 @@ void ScInputHandler::SetMode( ScInputMode eNewMode )
+ return;
+ }
+
++ if (eNewMode != SC_INPUT_NONE)
++ // Disable paste mode when edit mode starts.
++ pActiveViewSh->GetViewData()->SetPasteMode( SC_PASTE_NONE );
++
+ bInOwnChange = TRUE; // disable ModifyHdl (reset below)
+
+ ScInputMode eOldMode = eMode;
diff --git sc/source/ui/inc/gridwin.hxx sc/source/ui/inc/gridwin.hxx
index 4013e1a..4c701ad 100644
--- sc/source/ui/inc/gridwin.hxx
@@ -240,7 +251,7 @@ index 42b22a6..5e389ef 100644
return;
}
}
-+ else if( !SC_MOD()->IsInputMode() && rKeyCode.GetCode() == KEY_RETURN && pViewData->IsPasteMode() )
++ else if( rKeyCode.GetCode() == KEY_RETURN && pViewData->IsPasteMode() )
+ {
+ ScTabViewShell* pTabViewShell = pViewData->GetViewShell();
+
More information about the ooo-build-commit
mailing list