From 52b3926f925d336692132b9162b1ac14932a5005 Mon Sep 17 00:00:00 2001 From: Christophe Dumez <chris@qbittorrent.org> Date: Thu, 18 Mar 2010 23:12:25 +0000 Subject: [PATCH] Code optimization --- src/downloadedpiecesbar.h | 2 +- src/pieceavailabilitybar.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/downloadedpiecesbar.h b/src/downloadedpiecesbar.h index 8a5ee9d38..974eed68d 100644 --- a/src/downloadedpiecesbar.h +++ b/src/downloadedpiecesbar.h @@ -64,7 +64,7 @@ public: // Reduce the number of pieces before creating the pixmap // otherwise it can crash when there are too many pieces if(nb_pieces > width()) { - int ratio = floor(nb_pieces/(double)width()); + const int ratio = floor(nb_pieces/(double)width()); std::vector<bool> scaled_pieces; std::vector<bool> scaled_downloading; for(int i=0; i<nb_pieces; i+= ratio) { diff --git a/src/pieceavailabilitybar.h b/src/pieceavailabilitybar.h index 8a4ec79a9..fff3bd45c 100644 --- a/src/pieceavailabilitybar.h +++ b/src/pieceavailabilitybar.h @@ -51,7 +51,7 @@ public: setFixedHeight(BAR_HEIGHT); } - double setAvailability(std::vector<int>& avail) { + double setAvailability(const std::vector<int>& avail) { double average = 0; if(avail.empty()) { // Empty bar @@ -60,12 +60,12 @@ public: pixmap = pix; } else { // Look for maximum value - int nb_pieces = avail.size(); + const int nb_pieces = avail.size(); average = std::accumulate(avail.begin(), avail.end(), 0)/(double)nb_pieces; // Reduce the number of pieces before creating the pixmap // otherwise it can crash when there are too many pieces if(nb_pieces > width()) { - int ratio = floor(nb_pieces/(double)width()); + const int ratio = floor(nb_pieces/(double)width()); std::vector<int> scaled_avail; for(int i=0; i<nb_pieces; i+= ratio) { int j = i;