diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-04-25 17:22:28 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-04-26 08:56:41 +0200 |
commit | 647660cf844f265dd2ad7c78e6cb13844fbf3613 (patch) | |
tree | e094b14265be3c6af6908ac59c75df910fa09c4d /sw | |
parent | 2ec293ab590c440fe7e36f5b7fcbef4cbfe5133c (diff) |
Resolves: tdf#124919 fontsize grow/shrink unable to use SwShellTableCursor
so if that's active fallback to creating a vector of simple pams
Change-Id: I282bd9f9675985ddbd88ba088aee81609e14d101
Reviewed-on: https://gerrit.libreoffice.org/71318
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/uibase/shells/txtattr.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sw/source/uibase/shells/txtattr.cxx b/sw/source/uibase/shells/txtattr.cxx index bfde65efa7d2..ad4d7785b33f 100644 --- a/sw/source/uibase/shells/txtattr.cxx +++ b/sw/source/uibase/shells/txtattr.cxx @@ -251,7 +251,9 @@ void SwTextShell::ExecCharAttrArgs(SfxRequest &rReq) const SvxFontHeightItem* pSize( static_cast<const SvxFontHeightItem*>( aSetItem.GetItemOfScript( nScriptTypes ) ) ); std::vector<std::pair< const SfxPoolItem*, std::unique_ptr<SwPaM> >> vItems; - if ( pSize ) // selected text has one size + // simple case where selected text has one size and + // (tdf#124919) selection is not multiple table cells + if (pSize && !rWrtSh.IsTableMode()) { // must create new one, otherwise document is without pam SwPaM* pPaM = rWrtSh.GetCursor(); |