Thanks this issue has been fixed for the next version.
Side-note: this bug was not related to 32/64 bit porting changes. Often, while reviewing code, I will come across old code that could have been implemented better. 99% of the time, I resist changing it because... it works. And, as we all know, messing with code that works is generally a bad idea. This was one of those times when I couldn't resist and my unit tests didn't cover all of the pathways. As this change wasn't necessary, I have reverted it to the older working code. I will be reviewing the code changes from 7.81 again in case there are any other unnecessary changes like this one since I would really like to focus on any potential side-effects from the 32/64 porting changes.
Last edited by Khaled; 19/07/25 05:18 PM.