Skip to content

Commit 050fce2

Browse files
author
Dimitri van Heesch
committed
Bug 741417 - Crash when building gtkmm documentation
1 parent 2716fc4 commit 050fce2

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

qtools/qcstring.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,9 @@ QCString QCString::right( uint len ) const
247247

248248
QCString QCString::mid( uint index, uint len) const
249249
{
250-
int slen = length();
250+
uint slen = (uint)length();
251251
if (len==0xffffffff) len = slen-index;
252-
if (isEmpty() || (int)index>=slen || len==0)
252+
if (isEmpty() || index>=slen || len==0)
253253
{
254254
return QCString();
255255
}

src/doxygen.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1010,6 +1010,7 @@ static Definition *buildScopeFromQualifiedName(const QCString name,
10101010
while (i<level)
10111011
{
10121012
int idx=getScopeFragment(name,p,&l);
1013+
if (idx==-1) return prevScope;
10131014
QCString nsName = name.mid(idx,l);
10141015
if (nsName.isEmpty()) return prevScope;
10151016
if (!fullScope.isEmpty()) fullScope+="::";

0 commit comments

Comments
 (0)