* @param inOther other tile object
* @return true if both represent same tile
*/
- public boolean equals(SrtmTile inOther)
+ public boolean equals(Object inOther)
{
- return (_latitude == inOther._latitude) && (_longitude == inOther._longitude);
+ if (! (inOther instanceof SrtmTile))
+ {
+ return false;
+ }
+ SrtmTile otherTile = (SrtmTile) inOther;
+ return (_latitude == otherTile._latitude) &&
+ (_longitude == otherTile._longitude);
}
public int hashCode()