summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2021-03-21 16:14:24 -0400
committerPheenoh <pheenoh@gmail.com>2021-03-21 16:14:24 -0400
commit71a1adbe7a8ee25776da61326ff3729419cadccf (patch)
tree48953945b16591e21d696b932672c0a81195484f /src
parentf6b027761c05c720db20fb2cd3c2c65f740af56a (diff)
fopDwIt_Next OK
Diffstat (limited to 'src')
-rw-r--r--src/f/f_op/f_op_draw_iter.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/f/f_op/f_op_draw_iter.cpp b/src/f/f_op/f_op_draw_iter.cpp
index 938c7db607..61c4b9612f 100644
--- a/src/f/f_op/f_op_draw_iter.cpp
+++ b/src/f/f_op/f_op_draw_iter.cpp
@@ -39,11 +39,13 @@ create_tag_class* fopDwIt_Begin(void) {
if (createTagClass) {
return createTagClass;
}
- createTagClass = fopDwIt_GetTag();
- return createTagClass;
+ return createTagClass = fopDwIt_GetTag();
}
-asm void fopDwIt_Next(create_tag_class* pCreateTag) {
- nofralloc
-#include "f/f_op/f_op_draw_iter/asm/func_80020480.s"
-}
+create_tag_class* fopDwIt_Next(create_tag_class* pCreateTag) {
+ create_tag_class* createTagClass = (create_tag_class*)pCreateTag->mpNode.mpNextNode;
+ if (!createTagClass) {
+ createTagClass = fopDwIt_GetTag();
+ }
+ return createTagClass;
+} \ No newline at end of file