summaryrefslogtreecommitdiffstats
path: root/src/sql/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/sql/models')
-rw-r--r--src/sql/models/qsqltablemodel.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/sql/models/qsqltablemodel.cpp b/src/sql/models/qsqltablemodel.cpp
index 46d493b726..4094052f1a 100644
--- a/src/sql/models/qsqltablemodel.cpp
+++ b/src/sql/models/qsqltablemodel.cpp
@@ -990,8 +990,6 @@ bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent)
if (parent.isValid() || row < 0 || count <= 0)
return false;
- int initialRowCount = rowCount();
-
int i;
for (i = 0; i < count && row + i < rowCount(); ++i) {
int idx = row + i;
@@ -1012,12 +1010,6 @@ bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent)
if (d->strategy != OnManualSubmit && i > 0)
submit();
- // historical bug: emit beforeDelete for 1st row beyond end
- if (d->strategy != OnManualSubmit) {
- if (row + count > initialRowCount)
- emit beforeDelete(qMax(initialRowCount, row));
- }
-
if (i < count)
return false;