equal
deleted
inserted
replaced
25 #include <akntabgrp.h> |
25 #include <akntabgrp.h> |
26 #include <aknnavide.h> |
26 #include <aknnavide.h> |
27 #include <clockapp_tab.mbg> |
27 #include <clockapp_tab.mbg> |
28 #include <AknsConstants.h> |
28 #include <AknsConstants.h> |
29 #include <featmgr.h> |
29 #include <featmgr.h> |
|
30 #include <e32property.h> |
|
31 #include <startupdomainpskeys.h> |
30 |
32 |
31 // User includes |
33 // User includes |
32 #include "clock.h" |
34 #include "clock.h" |
33 #include "clockappui.h" |
35 #include "clockappui.h" |
34 #include "clockmainview.h" |
36 #include "clockmainview.h" |
221 case EClockWorldExit: |
223 case EClockWorldExit: |
222 case EClkSettExitCmd: |
224 case EClkSettExitCmd: |
223 case EClockAlarmExit: |
225 case EClockAlarmExit: |
224 case EAknSoftkeyExit: |
226 case EAknSoftkeyExit: |
225 { |
227 { |
226 if( ExitHidesInBackground() ) |
228 TInt deviceState; |
|
229 RProperty::Get( KPSUidStartup, KPSGlobalSystemState , deviceState ); |
|
230 |
|
231 if( deviceState == ESwStateCharging || deviceState == ESwStateAlarm ) |
227 { |
232 { |
228 HandleCommandL( EAknCmdHideInBackground ); |
233 |
|
234 Exit(); |
|
235 |
229 } |
236 } |
230 else |
237 else |
231 { |
238 { |
232 Exit(); |
239 if( ExitHidesInBackground() ) |
233 } |
240 { |
|
241 HandleCommandL( EAknCmdHideInBackground ); |
|
242 } |
|
243 else |
|
244 { |
|
245 Exit(); |
|
246 } |
|
247 } |
234 } |
248 } |
235 break; |
249 break; |
236 |
250 |
237 case EAknCmdHideInBackground: |
251 case EAknCmdHideInBackground: |
238 { |
252 { |
334 // |
348 // |
335 void CClockAppUi::HandleForegroundEventL( TBool aForeground ) |
349 void CClockAppUi::HandleForegroundEventL( TBool aForeground ) |
336 { |
350 { |
337 __PRINTS( "CClockAppUi::HandleForegroundEventL - Entry" ); |
351 __PRINTS( "CClockAppUi::HandleForegroundEventL - Entry" ); |
338 |
352 |
339 if( aForeground ) |
353 // commented as a part of the error ESLM-83LG82. |
|
354 /*if( aForeground ) |
340 { |
355 { |
341 __PRINTS( "CClockAppUi::HandleForegroundEventL - aForeground ETrue" ); |
356 __PRINTS( "CClockAppUi::HandleForegroundEventL - aForeground ETrue" ); |
342 |
357 |
343 if( iIADUpdateFlag ) |
358 if( iIADUpdateFlag ) |
344 { |
359 { |
350 __PRINTS( "CClockAppUi::HandleForegroundEventL - Checking for updates" ); |
365 __PRINTS( "CClockAppUi::HandleForegroundEventL - Checking for updates" ); |
351 |
366 |
352 iIADUpdateFlag = EFalse; |
367 iIADUpdateFlag = EFalse; |
353 __PRINTS( "CClockAppUi::HandleForegroundEventL - iIADUpdateFlag EFalse" ); |
368 __PRINTS( "CClockAppUi::HandleForegroundEventL - iIADUpdateFlag EFalse" ); |
354 } |
369 } |
355 } |
370 }*/ |
356 |
371 |
357 // Inform the world clock view about the change |
372 // Inform the world clock view about the change |
358 CClockWorldView* clockWorldView = static_cast< CClockWorldView* > ( View( KClockAppWorldViewId ) ); |
373 CClockWorldView* clockWorldView = static_cast< CClockWorldView* > ( View( KClockAppWorldViewId ) ); |
359 if( clockWorldView ) |
374 if( clockWorldView ) |
360 { |
375 { |