From: Frederik Gladhorn Date: Fri, 1 Aug 2008 20:57:31 +0000 (+0000) Subject: make const overload work - msvc happyness++ X-Git-Tag: v4.1.80~28 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=29aee24beb8d8f452a957bc10f3c7f74375ac9b1;p=libqmvoc.git make const overload work - msvc happyness++ svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=840798 --- diff --git a/keduvocdocument/keduvocdocument.cpp b/keduvocdocument/keduvocdocument.cpp index e117d16..2f5afc3 100644 --- a/keduvocdocument/keduvocdocument.cpp +++ b/keduvocdocument/keduvocdocument.cpp @@ -644,7 +644,10 @@ void KEduVocDocument::merge( KEduVocDocument *docToMerge, bool matchIdentifiers const KEduVocIdentifier& KEduVocDocument::identifier( int index ) const { - return const_cast(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 )