All pastes #186730 Raw Edit

Windkracht8

public cpp v1 · immutable
#186730 ·published 2006-09-30 11:55 UTC
rendered paste body
Index: linux/mainwindow.cc===================================================================RCS file: /cvsroot/linuxdcpp/linuxdcpp/linux/mainwindow.cc,vretrieving revision 1.80diff -u -r1.80 mainwindow.cc--- linux/mainwindow.cc	27 Sep 2006 21:16:15 -0000	1.80+++ linux/mainwindow.cc	30 Sep 2006 11:35:45 -0000@@ -953,19 +953,35 @@ 	gtk_tree_path_free(path);  	if (item->isSet(TransferItem::MASK_FILE) && !item->file.empty())-		gtk_list_store_set(transferStore, &iter, transferView.col("Filename"), item->file.c_str(), -1);+	{+		gtk_list_store_set(transferStore, &iter, transferView.col("Filename"), +			item->file.c_str(), -1);+		item->updateMask -= TransferItem::MASK_FILE;+	}  	if (item->isSet(TransferItem::MASK_PATH) && !item->path.empty())+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("Path"), item->path.c_str(), -1);+		item->updateMask -= TransferItem::MASK_PATH;+	}  	if (item->isSet(TransferItem::MASK_STATUS) && !item->status.empty())+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("Status"), item->status.c_str(), -1);+		item->updateMask -= TransferItem::MASK_STATUS;+	}  	if (item->isSet(TransferItem::MASK_TIME) && !item->time.empty())+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("Time Left"), item->time.c_str(), -1);+		item->updateMask -= TransferItem::MASK_TIME;+	}  	if (item->isSet(TransferItem::MASK_SORT_ORDER) && !item->sortOrder.empty())+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("Sort Order"), item->sortOrder.c_str(), -1);+		item->updateMask -= TransferItem::MASK_SORT_ORDER;+	}  	if (item->isSet(TransferItem::MASK_SIZE) && item->size >= 0) 	{@@ -973,6 +989,7 @@ 			transferView.col("Size"), Util::formatBytes(item->size).c_str(), 			transferView.col("Size Order"), item->size, 			-1);+		item->updateMask -= TransferItem::MASK_SIZE; 	}  	if (item->isSet(TransferItem::MASK_SPEED) && item->speed >= 0)@@ -981,13 +998,19 @@ 			transferView.col("Speed"), Util::formatBytes(item->speed).append("/s").c_str(), 			transferView.col("Speed Order"), item->speed, 			-1);+		item->updateMask -= TransferItem::MASK_SPEED; 	}  	if (item->isSet(TransferItem::MASK_PROGRESS) && item->progress >= 0 && item->progress <= 100)+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("Progress"), item->progress, -1);-+		item->updateMask -= TransferItem::MASK_PROGRESS;+	} 	if (item->isSet(TransferItem::MASK_IP) && !item->ip.empty())+	{ 		gtk_list_store_set(transferStore, &iter, transferView.col("IP"), item->ip.c_str(), -1);+		item->updateMask -= TransferItem::MASK_IP;+	} }  void MainWindow::removeTransfer_gui(TransferItem *item)@@ -1019,7 +1042,7 @@ 	else 		item = transferMap[id]; -	item->updateMask = 0;+//	item->updateMask = 0; 	return item; }