From 517ecec18bf53513fe3fef0ae7d6b1acf880f00e Mon Sep 17 00:00:00 2001 From: schdub Date: Fri, 1 May 2015 15:10:46 +0300 Subject: [PATCH] sqlitetablemodel: return back 'cheap BLOB test' for data DisplayRole --- src/sqlitetablemodel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sqlitetablemodel.cpp b/src/sqlitetablemodel.cpp index b492fe5d..32f60f5a 100644 --- a/src/sqlitetablemodel.cpp +++ b/src/sqlitetablemodel.cpp @@ -244,7 +244,7 @@ QVariant SqliteTableModel::data(const QModelIndex &index, int role) const while(index.row() >= m_data.size() && canFetchMore()) const_cast(this)->fetchMore(); // Nothing evil to see here, move along - if(role == Qt::DisplayRole && isBinary(index)) + if(role == Qt::DisplayRole && m_data.at(index.row()).at(index.column()).left(1024).contains('\0')) return "BLOB"; else if(role == Qt::DisplayRole && m_data.at(index.row()).at(index.column()).isNull()) return PreferencesDialog::getSettingsValue("databrowser", "null_text").toString();