summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@collabora.com>2019-10-30 17:30:14 +0200
committerTor Lillqvist <tml@collabora.com>2019-10-31 07:09:56 +0100
commitf4594ae70f3bcde7a87ec606030ec5217ba53788 (patch)
tree9b0f9af665ad1b766d1e4b5d45e8bd4b8bff9d30
parent2721cd2e9cf12c64b5e4456e231a3ed80b95349a (diff)
tdf#128454: Make it possible to delete a table's single row or column
It is already possible to delete all rows or all columns when there are multiple ones. So why it should be impossible to delete the single row or column when there is just one I can't understand. (This change is just one way to provide a workaround for the bug; the ideal would be if it was possible to specifically delete a whole table also in Impress documents, not just Writer ones.) (The change is only for the LibreOfficeKit use case, but maybe it should be in all cases.) Change-Id: If9221d248d59e515a110ff94cfb96fdd76aecafb Reviewed-on: https://gerrit.libreoffice.org/81801 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
-rw-r--r--svx/source/table/tablecontroller.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/svx/source/table/tablecontroller.cxx b/svx/source/table/tablecontroller.cxx
index 9c893531b451..18d76e2de465 100644
--- a/svx/source/table/tablecontroller.cxx
+++ b/svx/source/table/tablecontroller.cxx
@@ -464,11 +464,11 @@ void SvxTableController::GetState( SfxItemSet& rSet )
break;
}
case SID_TABLE_DELETE_ROW:
- if( !mxTable.is() || !hasSelectedCells() || (mxTable->getRowCount() <= 1) )
+ if( !mxTable.is() || !hasSelectedCells() || (!comphelper::LibreOfficeKit::isActive() && mxTable->getRowCount() <= 1) )
rSet.DisableItem(SID_TABLE_DELETE_ROW);
break;
case SID_TABLE_DELETE_COL:
- if( !mxTable.is() || !hasSelectedCells() || (mxTable->getColumnCount() <= 1) )
+ if( !mxTable.is() || !hasSelectedCells() || (!comphelper::LibreOfficeKit::isActive() && mxTable->getColumnCount() <= 1) )
rSet.DisableItem(SID_TABLE_DELETE_COL);
break;
case SID_TABLE_MERGE_CELLS: