I've got an application that uses CWsScreenDevice::GetScreenModeSizeAndRotation() to get the current orientation of the display. It works fantastic on most of the N95s (RM-159) and other phones that we currently have. But on one N95 (RM-320), it seems to be off by 90 degrees.
We've tried updating firmware, just in case there was a bug that has been corrected, but that didn't make a difference. Was something changed on this model of the N95? And more importantly, how can I reliably get the orientation of the display?