equal
deleted
inserted
replaced
253 ExitAllModesL(); |
253 ExitAllModesL(); |
254 appUi->SetStandbyStatus( KErrInUse ); |
254 appUi->SetStandbyStatus( KErrInUse ); |
255 appUi->HandleCommandL( ECamCmdGoToStandby ); |
255 appUi->HandleCommandL( ECamCmdGoToStandby ); |
256 return; |
256 return; |
257 } |
257 } |
258 else if ( !appUi->IsInPretendExit() ) |
258 else if ( !appUi->IsInPretendExit() && !iNotifierPopupShowing ) |
259 { |
259 { |
260 // Register that we want to use the engine |
260 // Register that we want to use the engine |
261 IncrementCameraUsers(); |
261 IncrementCameraUsers(); |
262 iController.StartIdleTimer(); |
262 iController.StartIdleTimer(); |
263 |
263 |
288 } |
288 } |
289 } |
289 } |
290 // To background |
290 // To background |
291 else if( !aForeground ) |
291 else if( !aForeground ) |
292 { |
292 { |
|
293 iNotifierPopupShowing = appUi->AppInBackground( ETrue ); |
293 PRINT( _L("Camera <> CCamUserSceneSetupViewBase::HandleForegroundEventL dec engine count") ); |
294 PRINT( _L("Camera <> CCamUserSceneSetupViewBase::HandleForegroundEventL dec engine count") ); |
294 // Register that we nolonger need the engine |
295 // Register that we nolonger need the engine |
295 DecrementCameraUsers(); |
296 if( !iNotifierPopupShowing ) |
|
297 DecrementCameraUsers(); |
296 } |
298 } |
297 PRINT( _L("Camera <= CCamUserSceneSetupViewBase::HandleForegroundEventL ") ); |
299 PRINT( _L("Camera <= CCamUserSceneSetupViewBase::HandleForegroundEventL ") ); |
298 } |
300 } |
299 |
301 |
300 |
302 |
591 // --------------------------------------------------------------------------- |
593 // --------------------------------------------------------------------------- |
592 // |
594 // |
593 void CCamUserSceneSetupViewBase::ExitInfoListBoxL() |
595 void CCamUserSceneSetupViewBase::ExitInfoListBoxL() |
594 { |
596 { |
595 PRINT( _L("Camera => CCamUserSceneSetupViewBase::ExitInfoListBoxL()") ); |
597 PRINT( _L("Camera => CCamUserSceneSetupViewBase::ExitInfoListBoxL()") ); |
|
598 StopViewFinder(); |
|
599 |
596 CCamCaptureSetupViewBase::ExitInfoListBoxL(); |
600 CCamCaptureSetupViewBase::ExitInfoListBoxL(); |
597 SwitchToUserSceneSetupModeL(); |
601 SwitchToUserSceneSetupModeL(); |
598 |
602 |
599 iContainer->DrawDeferred(); |
603 iContainer->DrawDeferred(); |
600 |
604 |