Selaa lähdekoodia

check list length

Michael 2 vuotta sitten
vanhempi
sitoutus
a86406d090
1 muutettua tiedostoa jossa 6 lisäystä ja 6 poistoa
  1. 6 6
      client/lobby/SelectionTab.cpp

+ 6 - 6
client/lobby/SelectionTab.cpp

@@ -326,17 +326,17 @@ void SelectionTab::clickDouble(const Point & cursorPosition)
 
 void SelectionTab::showPopupWindow(const Point & cursorPosition)
 {
-	if(!curItems.size())
-		return;
-		
 	int position = getLine();
 	int py = position + slider->getValue();
-	
+
+	if(py >= curItems.size())
+		return;
+
 	std::string text = "{" + curItems[py]->getName() + "}\n\n" + curItems[py]->fileURI;
-	
+
 	if(curItems[py]->date != "")
 	     text += "\n\n" + curItems[py]->date;
-	
+
 	CRClickPopup::createAndPush(text);
 }