, __transactionID(ANIMATION_TRANSACTION_STATUS_STOPPED)
, __playerScreenState(PLAYER_SCREEN_STATE_NORMAL)
, __isAnimationPerformed(false)
+ , __isRunByAppControl(false)
, __pAnimationFinishedTimer(null)
, __pContentPlayTimer(null)
, __pPreviousSceneId(null)
__pAlbumArtElements = null;
}
+ __isRunByAppControl = false;
+
RemoveContextMenu();
RemoveSharePicker();
RemovePlayListPicker();
SetContentInfo( __pPlayerPresentationModel->GetCurrentContentIndex());
OnPlayStateChanged(__pPlayerPresentationModel->GetPlayerState());
OnPlayTimeChanged(__pPlayerPresentationModel->GetCurrentDuration(), __pPlayerPresentationModel->GetPlayPosition());
+
+ if (GetPlayerScreenState() == PLAYER_SCREEN_STATE_DURING_CALL)
+ {
+ SetPlayerScreenState(PLAYER_SCREEN_STATE_NORMAL);
+ }
}
- if (__pContentsListViewPanel->GetShowState() == true)
+ if (__pContentsListViewPanel->IsEnabled() == true && __isRunByAppControl == false)
{
TableView* pContentsTableView = static_cast<TableView*>(__pContentsListViewPanel->GetControl(IDC_CONTENTS_TABLEVIEW));
pContentsTableView->UpdateTableView();
__pMoreContextButton->SetEnabled(isFileExist);
__pMoreContextButton->Invalidate(true);
- __pContentsViewToggleButton->SetEnabled(isFileExist);
- __pContentsViewToggleButton->Invalidate(true);
+ if (__isRunByAppControl == false)
+ {
+ __pContentsViewToggleButton->SetEnabled(isFileExist);
+ __pContentsViewToggleButton->Invalidate(true);
+ }
AppLogDebug("EXIT");
}
__pForwardButton->SetEnabled(true);
__pPlayStateSlider->SetEnabled(true);
__pMoreContextButton->SetEnabled(true);
+
+ if (__isRunByAppControl == false)
+ {
+ break;
+ }
+ }
+ // fall through
+ case PLAYER_SCREEN_STATE_APP_CONTROL:
+ {
+ __pContentsViewToggleButton->SetEnabled(false);
+ __pContentsViewToggleButton->Invalidate(true);
+ __pShuffleButton->SetEnabled(false);
+ __pRepeatButton->SetEnabled(false);
+
+ __isRunByAppControl = true;
}
break;
Bitmap* pThumb = ResourceManager::GetBitmapN(L"music_play_grid_thumb_loading.png");
static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->SetBackgroundBitmap(*pThumb);
delete pThumb;
-// static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->RemoveTouchEventListener(*this);
- }
- break;
-
- case PLAYER_SCREEN_STATE_APP_CONTROL:
- {
- __pContentsViewToggleButton->SetEnabled(false);
- __pShuffleButton->SetEnabled(false);
- __pRepeatButton->SetEnabled(false);
}
break;
Bitmap* pThumb = ResourceManager::GetBitmapN(L"music_play_grid_thumb_loading.png");
static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->SetBackgroundBitmap(*pThumb);
delete pThumb;
-// static_cast<Label*>(__pContentsAlbumViewPanel->GetControl(IDC_CONTENTS_THUMBNAIL))->RemoveTouchEventListener(*this);
}
break;