summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDiegoisawesome <diego@domoreaweso.me>2016-11-01 14:18:05 -0500
committerDiegoisawesome <diego@domoreaweso.me>2016-11-01 14:18:05 -0500
commit265e1b712f6a5b7dedc84f8c98af820ab3539fb1 (patch)
tree1dd278216f2633af80a5513cfb08519457dc3f8d /src
parent7dad2846f83f892cdb4ffd7a757d0858b02fc96e (diff)
parentd708372ea9fc91d8931892425aa786edbdf5a463 (diff)
Merge remote-tracking branch 'refs/remotes/pret/master'
# Conflicts: # asm/libagbbackup.s
Diffstat (limited to 'src')
-rw-r--r--src/task.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/task.c b/src/task.c
index 160e4dbff..f84c83e80 100644
--- a/src/task.c
+++ b/src/task.c
@@ -296,18 +296,17 @@ u8 GetTaskCount()
void SetWordTaskArg(u8 taskId, u8 dataElem, u32 value)
{
- if (dataElem <= 0xE)
- {
- gTasks[taskId].data[dataElem] = value;
- gTasks[taskId].data[dataElem + 1] = value >> 16;
- }
- return;
+ if (dataElem <= 14)
+ {
+ gTasks[taskId].data[dataElem] = value;
+ gTasks[taskId].data[dataElem + 1] = value >> 16;
+ }
}
u32 GetWordTaskArg(u8 taskId, u8 dataElem)
{
- if (dataElem <= 0xE)
- return (u16)gTasks[taskId].data[dataElem] | (gTasks[taskId].data[dataElem + 1] << 16);
- else
- return 0;
+ if (dataElem <= 0xE)
+ return (u16)gTasks[taskId].data[dataElem] | (gTasks[taskId].data[dataElem + 1] << 16);
+ else
+ return 0;
}