Make sure that at least one worksheet exist in the workbook
This commit is contained in:
@@ -251,6 +251,8 @@ bool Workbook::renameWorksheet(int index, const QString &name)
|
||||
bool Workbook::deleteWorksheet(int index)
|
||||
{
|
||||
Q_D(Workbook);
|
||||
if (d->worksheets.size() <= 1)
|
||||
return false;
|
||||
if (index < 0 || index >= d->worksheets.size())
|
||||
return false;
|
||||
d->worksheets.removeAt(index);
|
||||
|
||||
Reference in New Issue
Block a user