SetInt32 fails on ComboBox even if the change occurs

Hi all,

So I stumbled across a bizarre bug (?). On the InitValues() function for my GeDialog I noticed that setting a ComboBox to the default value always returns false, even though it clearly works in the GUI. This is a bit annoying since I'm trying to maintain defensive programming. Am I going wrong somewhere or is this a bug with the API itself? The code is below along with a link the file on GitHub (the project is open source if you need to look around).

    return false;

CBX_COORDINATE_SYSTEM exists in c4d_symbols.h as does CBO_Y_UP.

Thanks in advanced!


I can reproduce this behavior and indeed it looks like a bug. Sorry for the inconvenience. I filed a bug for our development. As far as I can see, it's really just the return value being wrong, so you should be fine by ignoring it until there is a fix.



No inconvenience at all, just happy to hear it's not only me! 😄