mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-16 00:12:51 +00:00
(svn r13535) -Codechange: Protect GUIList internals
-Fix: VL_FIST_SORT should be set after list rebuild too
This commit is contained in:
parent
d85c5f020b
commit
18097d0461
@ -32,7 +32,7 @@ class GUIList : public SmallVector<T, 32> {
|
||||
public:
|
||||
typedef int CDECL SortFunction(const T*, const T*);
|
||||
|
||||
public: // Temporary: public for conversion only
|
||||
protected:
|
||||
SortFunction* const *func_list; ///< The sort criteria functions
|
||||
SortListFlags flags; ///< used to control sorting/resorting/etc.
|
||||
uint8 sort_type; ///< what criteria to sort on
|
||||
@ -249,7 +249,7 @@ public:
|
||||
void RebuildDone()
|
||||
{
|
||||
CLRBITS(this->flags, VL_REBUILD);
|
||||
SETBITS(this->flags, VL_RESORT);
|
||||
SETBITS(this->flags, VL_RESORT | VL_FIRST_SORT);
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user