Explorar o código

[bugfix] end of container offset

B Thibault %!s(int64=9) %!d(string=hai) anos
pai
achega
5be70f102b
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      src/curseSplitOutput.cpp

+ 3 - 2
src/curseSplitOutput.cpp

@@ -640,9 +640,10 @@ bool CurseSplitOutput::isAdded(const std::pair<int, JSonContainer *> &item) cons
 {
     const JSonElement *e;
 
-    if ((unsigned int) (item.first +1) == item.second->size())
+    if ((unsigned int) (item.first +1) >= item.second->size())
         e = item.second;
-    e = list_at<JSonElement*>(*(item.second), item.first +1);
+    else
+        e = list_at<JSonElement*>(*(item.second), item.first +1);
     return isAdded(e);
 }