diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-01 16:29:15 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-09-02 10:58:04 +0200 |
commit | b24eceb5178fda17fcc4b20c5286e8d27c5ae474 (patch) | |
tree | 56ececc3fcb3c1373c54da3959c3188db19944dd /sc/source/ui/view/tabvwshe.cxx | |
parent | 5226e3889155ea22465d488174a6f8720085628a (diff) |
tdf#150712 limit the dialog to only a sample of the data
instead of the entire area, which makes the dialog pretty much
instantaneous
Change-Id: Icb08a09733ee872b67d5be00cb083139f05fba7b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139214
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui/view/tabvwshe.cxx')
-rw-r--r-- | sc/source/ui/view/tabvwshe.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/ui/view/tabvwshe.cxx b/sc/source/ui/view/tabvwshe.cxx index d32500b74800..7089c17aa7a2 100644 --- a/sc/source/ui/view/tabvwshe.cxx +++ b/sc/source/ui/view/tabvwshe.cxx @@ -39,7 +39,7 @@ #include <inputhdl.hxx> #include <document.hxx> -OUString ScTabViewShell::GetSelectionText( bool bWholeWord ) +OUString ScTabViewShell::GetSelectionText( bool bWholeWord, bool bOnlyASample ) { OUString aStrSelection; @@ -54,7 +54,7 @@ OUString ScTabViewShell::GetSelectionText( bool bWholeWord ) if ( GetViewData().GetSimpleArea( aRange ) == SC_MARK_SIMPLE ) { ScDocument& rDoc = GetViewData().GetDocument(); - if ( bInFormatDialog && aRange.aStart.Row() != aRange.aEnd.Row() ) + if ( (bOnlyASample || bInFormatDialog) && aRange.aStart.Row() != aRange.aEnd.Row() ) { // limit range to one data row // (only when the call comes from a format dialog) |