We are running at the head of CVS and noticed that our last sync changed some API behaviour that we were relying on. Specifically, WindowProperties objects returned by base.win.getProperties() are now const. Therefore, as one might expect, any changes we try to make to the WindowProperties object fail.
I can work around this by using the WindowProperties copy constructor to build a new object out of the one returned by getProperties, and then operate on that. I am wondering if this is the correct solution and if there is any other background regarding this change that we should be aware of.
Also, possibly/probably related is the fact that, upon our first call to requestProperties using a WindowProperties object copied in such a manner, we are noticing that the aspect ratio of our Panda window appears to change. I haven’t yet been able to isolate if this is a consequence of the copy operation, or some other change that happened since our last sync. I’m presently recompiling with the change to the const behaviour backed out, so that I can isolate if it is the copy that is causing it, but any thoughts on this would be appreciated.