diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-01 22:23:40 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-01 22:23:40 -0400 |
commit | ca46eafdca96a61761edaf518b3ade69b18c4946 (patch) | |
tree | 3f92b810a3c7ac7f06dd2c2f1c99b8a6fe2cca7e /sigtools | |
parent | 2ce4933525ac0664166ca8c33924caf8cd25ca29 (diff) | |
download | sigen-ca46eafdca96a61761edaf518b3ade69b18c4946.tar.gz sigen-ca46eafdca96a61761edaf518b3ade69b18c4946.tar.xz sigen-ca46eafdca96a61761edaf518b3ade69b18c4946.zip |
Fix up some corener cases in the model
Diffstat (limited to 'sigtools')
-rw-r--r-- | sigtools/PluginTreeModel.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sigtools/PluginTreeModel.cpp b/sigtools/PluginTreeModel.cpp index 4b71cc29..0519f85e 100644 --- a/sigtools/PluginTreeModel.cpp +++ b/sigtools/PluginTreeModel.cpp @@ -75,9 +75,7 @@ void PluginTreeModel::setTypes(const QStringList& types) QModelIndex PluginTreeModel::index(const int row, const int column, const QModelIndex& parent) const { - Q_UNUSED(parent) - Q_UNUSED(column) - if ((row <= -1) || (m_entries.size() <= row)) + if (parent.isValid() || column || (row <= -1) || (m_entries.size() <= row)) return QModelIndex(); return createIndex(row, 0, (void*)&m_entries[row]); } |