Index: sources/model/MListModel.cpp =================================================================== diff -u -rd29bb07a1420af33b6cd892d395fc7bc093aa1ae -reefb098d1e4b036c4b8dbaa1061b5765b93e1955 --- sources/model/MListModel.cpp (.../MListModel.cpp) (revision d29bb07a1420af33b6cd892d395fc7bc093aa1ae) +++ sources/model/MListModel.cpp (.../MListModel.cpp) (revision eefb098d1e4b036c4b8dbaa1061b5765b93e1955) @@ -67,12 +67,11 @@ QVariantMap View::MListModel::get(int vRow) const { QVariantMap map; + QHash roles = roleNames(); // Row bounds check - if (vRow < 0 || vRow >= rowCount()) { goto lOut; } + if (vRow < 0 || vRow >= rowCount()) { goto lOut; } - QHash roles = roleNames(); - // Check if roles are defined if ( roles.isEmpty() ) { goto lOut; }