浏览代码

Fix check of 22 artifacts limit on Altar of Sacrifice

Partially fix for issue 558
ArseniyShestakov 11 年之前
父节点
当前提交
3371cd36c9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      client/windows/CTradeWindow.cpp

+ 1 - 1
client/windows/CTradeWindow.cpp

@@ -1415,7 +1415,7 @@ int CAltarWindow::firstFreeSlot()
 {
 	int ret = -1;
 	while(items[0][++ret]->id >= 0  &&  ret + 1 < items[0].size());
-	return ret < items[0].size() ? ret : -1;
+	return items[0][ret]->id == -1 ? ret : -1;
 }
 
 void CAltarWindow::SacrificeBackpack()