mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
EditTableDialog: Fix bug when renaming column
Store the old column name to be able to address it by its current name when renameColumn is called.
This commit is contained in:
@@ -216,6 +216,7 @@ void EditTableDialog::itemChanged(QTreeWidgetItem *item, int column)
|
||||
{
|
||||
sqlb::FieldPtr field = m_table.fields().at(index);
|
||||
bool callRenameColumn = false;
|
||||
QString oldFieldName = field->name();
|
||||
|
||||
switch(column)
|
||||
{
|
||||
@@ -299,7 +300,7 @@ void EditTableDialog::itemChanged(QTreeWidgetItem *item, int column)
|
||||
}
|
||||
|
||||
if(callRenameColumn)
|
||||
pdb->renameColumn(curTable, field->name(), field);
|
||||
pdb->renameColumn(curTable, oldFieldName, field);
|
||||
}
|
||||
|
||||
checkInput();
|
||||
|
||||
Reference in New Issue
Block a user