equal
deleted
inserted
replaced
56 // C++ default constructor can NOT contain any code, that might leave. |
56 // C++ default constructor can NOT contain any code, that might leave. |
57 // ----------------------------------------------------------------------------- |
57 // ----------------------------------------------------------------------------- |
58 // |
58 // |
59 CAknsAppSkinInstance::CAknsAppSkinInstance() : |
59 CAknsAppSkinInstance::CAknsAppSkinInstance() : |
60 CCoeStatic( KAknsSkinInstanceTls, EThread ), iChangeEventsEnabled( ETrue ), |
60 CCoeStatic( KAknsSkinInstanceTls, EThread ), iChangeEventsEnabled( ETrue ), |
61 iChangeEventPending( EFalse ), iAppConfigurationCenrepNotUsed( EFalse ) |
61 iChangeEventPending( EFalse ), iAppConfigurationCenrepNotUsed( EFalse ), |
|
62 iAnimationBackgroundDisabled( EFalse ), iAppUid( TUid::Null() ) |
62 // CBase initializes: iChunkLookup(0), iRenderer(0), iMasterLayout(0), |
63 // CBase initializes: iChunkLookup(0), iRenderer(0), iMasterLayout(0), |
63 // iVariantHlAnimStatus(0) |
64 // iVariantHlAnimStatus(0) |
64 { |
65 { |
65 } |
66 } |
66 |
67 |
505 iUpdateInProgress = ETrue; |
506 iUpdateInProgress = ETrue; |
506 RemoveAndDestroyFromCache( KAknsIIDWallpaper ); |
507 RemoveAndDestroyFromCache( KAknsIIDWallpaper ); |
507 iLayoutBmpArray.ResetAndDestroy(); |
508 iLayoutBmpArray.ResetAndDestroy(); |
508 iUpdateInProgress = EFalse; |
509 iUpdateInProgress = EFalse; |
509 iLastChangeReason = EWallpaperChange; |
510 iLastChangeReason = EWallpaperChange; |
510 //NotifyItemDefChange(EFalse); |
511 |
|
512 // Get App Uid if have not done |
|
513 if ( iAppUid.iUid == NULL ) |
|
514 { |
|
515 CEikAppUi* appui = CEikonEnv::Static()->EikAppUi(); |
|
516 if ( appui ) |
|
517 { |
|
518 CEikApplication* app = appui->Application(); |
|
519 if ( app ) |
|
520 { |
|
521 iAppUid = app->AppDllUid(); |
|
522 } |
|
523 } |
|
524 } |
|
525 |
|
526 // Send wallpaper changed event only to Phone App |
|
527 const TUid KPhoneAppUid = {0x100058B3}; |
|
528 if ( iAppUid == KPhoneAppUid ) |
|
529 { |
|
530 NotifyItemDefChange( EFalse ); |
|
531 } |
511 } |
532 } |
512 else if ( aReason == EAknsSkinStatusAnimBackgroundChanged ) |
533 else if ( aReason == EAknsSkinStatusAnimBackgroundChanged ) |
513 { |
534 { |
514 TRAP_IGNORE( InitAnimBackgroundL( ) ); |
535 TRAP_IGNORE( InitAnimBackgroundL( ) ); |
515 NotifyItemDefChange(EFalse); |
536 NotifyItemDefChange(EFalse); |
1318 return ETrue; |
1339 return ETrue; |
1319 } |
1340 } |
1320 return EFalse; |
1341 return EFalse; |
1321 } |
1342 } |
1322 |
1343 |
|
1344 // ----------------------------------------------------------------------------- |
|
1345 // CAknsAppSkinInstance::SetAnimationBackgroundDisabledL |
|
1346 // ----------------------------------------------------------------------------- |
|
1347 // |
|
1348 void CAknsAppSkinInstance::SetAnimationBackgroundDisabledL( TBool aDisabled ) |
|
1349 { |
|
1350 iAnimationBackgroundDisabled = aDisabled; |
|
1351 } |
|
1352 |
|
1353 // ----------------------------------------------------------------------------- |
|
1354 // CAknsAppSkinInstance::AnimationBackgroundDisabled |
|
1355 // ----------------------------------------------------------------------------- |
|
1356 // |
|
1357 TBool CAknsAppSkinInstance::AnimationBackgroundDisabled() const |
|
1358 { |
|
1359 return iAnimationBackgroundDisabled; |
|
1360 } |
|
1361 |
1323 // End of File |
1362 // End of File |