Then here, remove `__CtrlResetLatch();` and basically replace the whole function with:

```c++
u32 ret = dialogBtnMake;
dialogBtnMake = 0;
return ret;
```

With those changes, does that game still work?

-[Unknown]