]> Git trees. - libqmvoc.git/commitdiff
make const overload work - msvc happyness++
authorFrederik Gladhorn <gladhorn@kde.org>
Fri, 1 Aug 2008 20:57:31 +0000 (20:57 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Fri, 1 Aug 2008 20:57:31 +0000 (20:57 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=840798

keduvocdocument/keduvocdocument.cpp

index e117d16130e87cede4172e27fd27923e1dd47566..2f5afc3a64901692a63c7ce7654e54628a01b51b 100644 (file)
@@ -644,7 +644,10 @@ void KEduVocDocument::merge( KEduVocDocument *docToMerge, bool matchIdentifiers
 
 const KEduVocIdentifier& KEduVocDocument::identifier( int index ) const
 {
-    return const_cast<const KEduVocIdentifier&>(identifier(index));
+    if ( index < 0 || index >= d->m_identifiers.size() ) {
+        kError() << " Error: Invalid identifier index: " << index;
+    }
+    return d->m_identifiers.value(index);
 }
 
 KEduVocIdentifier& KEduVocDocument::identifier( int index )