X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTexRow.cpp;h=b8579c5b928d0104fd29090e7cd2514a3f313221;hb=c4db1d0f5a05429726d244caebd207bf29c58d71;hp=635be479f0fbeba8548b9eedeffc34d6e594616a;hpb=6b87801d096c2e462b8202af22b0adea24bceff9;p=lyx.git diff --git a/src/TexRow.cpp b/src/TexRow.cpp index 635be479f0..b8579c5b92 100644 --- a/src/TexRow.cpp +++ b/src/TexRow.cpp @@ -46,7 +46,7 @@ void TexRow::newline() bool TexRow::getIdFromRow(int row, int & id, int & pos) const { - if (row <= 0 || row > rowlist.size()) { + if (row <= 0 || row > int(rowlist.size())) { id = -1; pos = 0; return false; @@ -73,6 +73,8 @@ int TexRow::getRowFromIdPos(int id, int pos) const } else if (foundid) break; } + if (!foundid) + return rowlist.size(); return bestrow; }