summaryrefslogtreecommitdiff
path: root/src/JSystem/JMessage/resource.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/JSystem/JMessage/resource.cpp')
-rw-r--r--src/JSystem/JMessage/resource.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/JSystem/JMessage/resource.cpp b/src/JSystem/JMessage/resource.cpp
index bc4176aa..8008e9ad 100644
--- a/src/JSystem/JMessage/resource.cpp
+++ b/src/JSystem/JMessage/resource.cpp
@@ -16,11 +16,11 @@ JMessage::TResourceContainer::TResourceContainer() {
/* 8029FD04-8029FD90 .text Get_groupID__Q28JMessage18TResourceContainerFUs */
JMessage::TResource* JMessage::TResourceContainer::Get_groupID(u16 groupID) {
- /* Nonmatching */
- for (iterator iter = begin(); iter != end(); iter++) {
- TResource* res = &(*iter);
+ JGadget::TContainerEnumerator<TResource, 0> enumerator(this);
+ while (enumerator) {
+ const TResource* res = &(*enumerator);
if (res->mInfo.get_groupID() == groupID)
- return res;
+ return (TResource*)res;
}
return NULL;
}