Commit 232566b7 authored by salix5's avatar salix5

fix Group.Clear, GetMinGroup, GetMaxGroup

parent 59dae443
...@@ -67,6 +67,7 @@ int32 scriptlib::group_clear(lua_State *L) { ...@@ -67,6 +67,7 @@ int32 scriptlib::group_clear(lua_State *L) {
group* pgroup = *(group**) lua_touserdata(L, 1); group* pgroup = *(group**) lua_touserdata(L, 1);
if (pgroup->is_readonly != 1) { if (pgroup->is_readonly != 1) {
pgroup->container.clear(); pgroup->container.clear();
pgroup->it = pgroup->container.begin();
} }
return 0; return 0;
} }
...@@ -561,6 +562,7 @@ int32 scriptlib::group_get_min_group(lua_State *L) { ...@@ -561,6 +562,7 @@ int32 scriptlib::group_get_min_group(lua_State *L) {
else if(op < min) { else if(op < min) {
newgroup->container.clear(); newgroup->container.clear();
newgroup->container.insert(*cit); newgroup->container.insert(*cit);
newgroup->it = newgroup->container.begin();
min = op; min = op;
} }
} }
...@@ -590,6 +592,7 @@ int32 scriptlib::group_get_max_group(lua_State *L) { ...@@ -590,6 +592,7 @@ int32 scriptlib::group_get_max_group(lua_State *L) {
else if(op > max) { else if(op > max) {
newgroup->container.clear(); newgroup->container.clear();
newgroup->container.insert(*cit); newgroup->container.insert(*cit);
newgroup->it = newgroup->container.begin();
max = op; max = op;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment