From 29aee24beb8d8f452a957bc10f3c7f74375ac9b1 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Fri, 1 Aug 2008 20:57:31 +0000 Subject: [PATCH] make const overload work - msvc happyness++ svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=840798 --- keduvocdocument/keduvocdocument.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 ) -- 2.47.3