summaryrefslogtreecommitdiffstats
path: root/sigtools
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-05-01 22:23:40 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-05-01 22:23:40 -0400
commitca46eafdca96a61761edaf518b3ade69b18c4946 (patch)
tree3f92b810a3c7ac7f06dd2c2f1c99b8a6fe2cca7e /sigtools
parent2ce4933525ac0664166ca8c33924caf8cd25ca29 (diff)
downloadsigen-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.cpp4
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]);
}