diff options
author | rowanbeentje <rowan@beent.je> | 2009-03-05 21:51:58 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2009-03-05 21:51:58 +0000 |
commit | 311a17193daa303d17fe182fdba8edaf7a620ab4 (patch) | |
tree | a835d3b746d9b949e2937c09a2bd402e3060b3e7 /Source | |
parent | 68dd0c0f1bd028725d697ed2fc1f2ce33bb9682f (diff) | |
download | sequelpro-311a17193daa303d17fe182fdba8edaf7a620ab4.tar.gz sequelpro-311a17193daa303d17fe182fdba8edaf7a620ab4.tar.bz2 sequelpro-311a17193daa303d17fe182fdba8edaf7a620ab4.zip |
Fixes a division by zero error causing crashes on multi-table CSV and XML exports (Issue #184)
Diffstat (limited to 'Source')
-rw-r--r-- | Source/TableDump.m | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/TableDump.m b/Source/TableDump.m index f7fd3a80..fb0504a8 100644 --- a/Source/TableDump.m +++ b/Source/TableDump.m @@ -1067,7 +1067,7 @@ for ( i = startingRow ; i < totalRows ; i++ ) { // Update the progress bar - [singleProgressBar setDoubleValue:((i+1)*100/totalRows)]; + if (totalRows) [singleProgressBar setDoubleValue:((i+1)*100/totalRows)]; if ((int)[singleProgressBar doubleValue] > lastProgressValue) { lastProgressValue = (int)[singleProgressBar doubleValue]; [singleProgressBar displayIfNeeded]; @@ -1421,7 +1421,7 @@ for ( i = 1 ; i < totalRows ; i++ ) { // Update the progress bar - [singleProgressBar setDoubleValue:((i+1)*100/totalRows)]; + if (totalRows) [singleProgressBar setDoubleValue:((i+1)*100/totalRows)]; if ((int)[singleProgressBar doubleValue] > lastProgressValue) { lastProgressValue = (int)[singleProgressBar doubleValue]; [singleProgressBar displayIfNeeded]; |