mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Cleanup some uninitialized variables
I can't really see any point in passing a local loop variable around, and copying a uninitialized pointer. Better use local variables there and let the compiler optimize them away if it feels for doing that. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									a0df62d913
								
							
						
					
					
						commit
						28b8d177c3
					
				
					 2 changed files with 9 additions and 9 deletions
				
			
		|  | @ -93,14 +93,16 @@ void PrintLayout::setup() | |||
| } | ||||
| 
 | ||||
| // go trought the dive table and find how many dives we are a going to print
 | ||||
| void PrintLayout::estimateTotalDives(struct dive *dive, int *i, int *total) const | ||||
| int PrintLayout::estimateTotalDives() const | ||||
| { | ||||
| 	*total = 0; | ||||
| 	for_each_dive(*i, dive) { | ||||
| 	int total = 0, i = 0; | ||||
| 	struct dive *dive; | ||||
| 	for_each_dive(i, dive) { | ||||
| 		if (!dive->selected && printOptions->print_selected) | ||||
| 			continue; | ||||
| 		(*total)++; | ||||
| 		total++; | ||||
| 	} | ||||
| 	return total; | ||||
| } | ||||
| 
 | ||||
| /* the used formula here is:
 | ||||
|  | @ -116,9 +118,8 @@ void PrintLayout::estimateTotalDives(struct dive *dive, int *i, int *total) cons | |||
| 
 | ||||
| void PrintLayout::printProfileDives(int divesPerRow, int divesPerColumn) | ||||
| { | ||||
| 	int i, row = 0, col = 0, printed = 0, total = 0; | ||||
| 	int i, row = 0, col = 0, printed = 0, total = estimateTotalDives(); | ||||
| 	struct dive *dive; | ||||
| 	estimateTotalDives(dive, &i, &total); | ||||
| 	if (!total) | ||||
| 		return; | ||||
| 
 | ||||
|  | @ -273,8 +274,7 @@ void PrintLayout::printTable() | |||
| { | ||||
| 	struct dive *dive; | ||||
| 	const int stage = 33; // there are 3 stages in this routine: 100% / 3 ~= 33%
 | ||||
| 	int i, row = 0, total, progress; | ||||
| 	estimateTotalDives(dive, &i, &total); | ||||
| 	int i, row = 0, progress, total = estimateTotalDives(); | ||||
| 	if (!total) | ||||
| 		return; | ||||
| 
 | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ private: | |||
| 	QList<unsigned int> profilePrintColumnWidths, profilePrintRowHeights; | ||||
| 
 | ||||
| 	void setup(); | ||||
| 	void estimateTotalDives(struct dive *dive, int *i, int *total) const; | ||||
| 	int estimateTotalDives() const; | ||||
| 	void printProfileDives(int divesPerRow, int divesPerColumn); | ||||
| 	QTableView *createProfileTable(ProfilePrintModel *model, const int tableW); | ||||
| 	void printTable(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue