summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2008-06-05 11:34:26 +0000
committerrubidium <rubidium@openttd.org>2008-06-05 11:34:26 +0000
commit94718ae0ded57de51e28ffd77a51c598bdaa1370 (patch)
tree4a43201b2ed82ad8cf32e6cb15ad7621f3c497dc
parent9e811a2f8be9c69807acef3c727e4022be2cd9c0 (diff)
downloadopenttd-94718ae0ded57de51e28ffd77a51c598bdaa1370.tar.xz
(svn r13387) -Fix: industry directory sorting not working correctly (= != ==)
-rw-r--r--src/industry_gui.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/industry_gui.cpp b/src/industry_gui.cpp
index 1ad50439e..d1e16ada7 100644
--- a/src/industry_gui.cpp
+++ b/src/industry_gui.cpp
@@ -806,13 +806,13 @@ protected:
static int CDECL IndustryTypeSorter(const Industry* const *a, const Industry* const *b)
{
int r = (*a)->type - (*b)->type;
- return (r = 0) ? IndustryNameSorter(a, b) : r;
+ return (r == 0) ? IndustryNameSorter(a, b) : r;
}
/** Sort industries by production and name */
static int CDECL IndustryProductionSorter(const Industry* const *a, const Industry* const *b)
{
- int r;
+ int r = 0;
if ((*a)->produced_cargo[0] == CT_INVALID) {
if ((*b)->produced_cargo[0] != CT_INVALID) return -1;
@@ -823,14 +823,14 @@ protected:
((*b)->last_month_production[0] + (*b)->last_month_production[1]);
}
- return (r = 0) ? IndustryNameSorter(a, b) : r;
+ return (r == 0) ? IndustryNameSorter(a, b) : r;
}
/** Sort industries by transported cargo and name */
static int CDECL IndustryTransportedCargoSorter(const Industry* const *a, const Industry* const *b)
{
int r = GetCargoTransportedSortValue(*a) - GetCargoTransportedSortValue(*b);
- return (r = 0) ? IndustryNameSorter(a, b) : r;
+ return (r == 0) ? IndustryNameSorter(a, b) : r;
}
/** Sort the industries list */