Well, the straight == would fail to set mTinted to the correct value if 0xffffffff was sent through, vs. 0xffffff as it wouldn't bet equal to what the LS though was 'white', meaning it would tint, when it shouldn't be tinted (as alpha is controlled via a separate set of parameters).  So unless I am missing something, this is a valid fix?