As mentioned in bug 91013 comment 16, "There is a problem with the logic of the code as if i enable one freeze option (e.g. Freeze First Column) and then want to change it to another freeze option (e.g. Freeze First Row), it just disables the first freeze option, so then a user would have to choose the another option again to get it working." So this enhancement request is to pursue this logic correction.
*** This bug has been marked as a duplicate of bug 99477 ***