@@ -259,7 +259,7 @@ $.extend(Datepicker.prototype, {
259259 return this . _get ( inst , key ) ;
260260 } ) ;
261261 $ . data ( target , PROP_NAME , inst ) ;
262- this . _setDate ( inst , this . _getDefaultDate ( inst ) ) ;
262+ this . _setDate ( inst , this . _getDefaultDate ( inst ) , true ) ;
263263 this . _updateDatepicker ( inst ) ;
264264 this . _updateAlternate ( inst ) ;
265265 } ,
@@ -1302,15 +1302,15 @@ $.extend(Datepicker.prototype, {
13021302 } ,
13031303
13041304 /* Set the date(s) directly. */
1305- _setDate : function ( inst , date ) {
1305+ _setDate : function ( inst , date , noChange ) {
13061306 var clear = ! ( date ) ;
13071307 var origMonth = inst . selectedMonth ;
13081308 var origYear = inst . selectedYear ;
13091309 date = this . _restrictMinMax ( inst , this . _determineDate ( inst , date , new Date ( ) ) ) ;
13101310 inst . selectedDay = inst . currentDay = date . getDate ( ) ;
13111311 inst . drawMonth = inst . selectedMonth = inst . currentMonth = date . getMonth ( ) ;
13121312 inst . drawYear = inst . selectedYear = inst . currentYear = date . getFullYear ( ) ;
1313- if ( origMonth != inst . selectedMonth || origYear != inst . selectedYear )
1313+ if ( ( origMonth != inst . selectedMonth || origYear != inst . selectedYear ) && ! noChange )
13141314 this . _notifyChange ( inst ) ;
13151315 this . _adjustInstDate ( inst ) ;
13161316 if ( inst . input ) {
0 commit comments