Wigan have completed the signing of goalkeeper Ali Al Habsi from Bolton on a four-year contract.
The Oman international spent last season on loan at the DW Stadium and was keen to return but the deal was held up because the two clubs could not come to an agreement on the fee.