diff -r f979ecb2b13e -r 42814f902fe6 clock2/clockui/uilayer/clkdatetimeview/src/clkdatetimeview.cpp --- a/clock2/clockui/uilayer/clkdatetimeview/src/clkdatetimeview.cpp Tue Feb 02 10:12:19 2010 +0200 +++ b/clock2/clockui/uilayer/clkdatetimeview/src/clkdatetimeview.cpp Fri Feb 19 22:49:53 2010 +0200 @@ -3310,8 +3310,7 @@ default: break; } - - if( KHoursInDay > Abs( hourDifference.Int() ) ) + if( ( KHoursInDay > Abs( hourDifference.Int() ) ) && tzHandle.IsDaylightSavingOnL( *timeZoneId,actualisedRule.iTimeOfChange ) ) { // If there is a match, save the index and break. // We've got the rule and there's no need to continue with other rules.