mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 11:00:44 -06:00
Fix editing in tables with custom display formats
This enables editing for all columns which do not have a custom display format set. It seems like this was broken for some time now, so the entire table was effectively set to read only mode even when only a single custom display format was configured.
This commit is contained in:
@@ -571,7 +571,7 @@ Qt::ItemFlags SqliteTableModel::flags(const QModelIndex& index) const
|
||||
if(m_query.selectedColumns().size())
|
||||
{
|
||||
if(index.column() > 0)
|
||||
custom_display_format = QString::fromStdString(m_query.selectedColumns().at(static_cast<size_t>(index.column())-1).selector) != sqlb::escapeIdentifier(headerData(index.column(), Qt::Horizontal, Qt::EditRole).toString());
|
||||
custom_display_format = m_query.selectedColumns().at(static_cast<size_t>(index.column())-1).selector != m_query.selectedColumns().at(static_cast<size_t>(index.column())-1).original_column;
|
||||
}
|
||||
|
||||
if(!isBinary(index) && !custom_display_format)
|
||||
|
||||
Reference in New Issue
Block a user