src/configDialog.cpp

changeset 251
c4b96bc41298
parent 243
a7c72c847634
child 252
3f9067022d74
--- a/src/configDialog.cpp	Fri May 24 04:34:20 2013 +0300
+++ b/src/configDialog.cpp	Fri May 24 15:23:56 2013 +0300
@@ -442,7 +442,7 @@
 		else
 			idx = quickColorItems.size();
 		
-		quickColorMeta.insert (quickColorMeta.begin() + idx, entry);
+		quickColorMeta.insert (idx, entry);
 		entry = quickColorMeta[idx];
 	}
 	
@@ -456,9 +456,8 @@
 	if (lw_quickColors->selectedItems().size() == 0)
 		return;
 	
-	QListWidgetItem* qItem = lw_quickColors->selectedItems ()[0];
-	ulong ulIdx = getItemRow (qItem, quickColorItems);
-	quickColorMeta.erase (quickColorMeta.begin () + ulIdx);
+	QListWidgetItem* item = lw_quickColors->selectedItems ()[0];
+	quickColorMeta.erase (getItemRow (item, quickColorItems));
 	updateQuickColorList ();
 }
 
@@ -543,7 +542,7 @@
 }
 
 // =============================================================================
-long ConfigDialog::getItemRow (QListWidgetItem* qItem, std::vector<QListWidgetItem*>& haystack) {
+long ConfigDialog::getItemRow (QListWidgetItem* qItem, vector<QListWidgetItem*>& haystack) {
 	long i = 0;
 	
 	for (QListWidgetItem* it : haystack) {

mercurial