UpdateContentEditScreenState();
+ if (previousSceneId.Equals(IDSCN_PLAYLIST_CREATOR, true))
+ {
+ if (pArgs != null)
+ {
+ int totalCount = 0;
+ __pContentTableView->UpdateTableView();
+ __checkedItemCount = INIT_VALUE;
+ SetCheckedCountBallonTooltip(__checkedItemCount);
+
+ totalCount = __pPresentationModel->GetArtistListCount();
+ for (int count = 0; count < totalCount; count++)
+ {
+ __pContentTableView->SetItemChecked(count, false);
+ }
+ }
+ else
+ {
+ if (pFooter != null)
+ {
+ CommonUtil::SetFooterItemEnabled(*pFooter, true);
+ }
+ }
+ }
+
if (pArgs != null)
{
pArgs->RemoveAll(true);
{
AppLogDebug("ENTER");
ContentPanel::OnSceneDeactivated(currentSceneId, nextSceneId);
-
- Footer* pFooter = GetFooter();
- if (pFooter != null)
+ if (!(nextSceneId.Equals(IDSCN_PLAYLIST_CREATOR, false)))
{
- pFooter->RemoveAllButtons();
- pFooter->RemoveAllItems();
- pFooter->RemoveActionEventListener(*this);
- }
+ Footer* pFooter = GetFooter();
+ if (pFooter != null)
+ {
+ pFooter->RemoveAllButtons();
+ pFooter->RemoveAllItems();
+ pFooter->RemoveActionEventListener(*this);
+ }
- __checkedItemCount = INIT_VALUE;
- SetCheckedCountBallonTooltip(__checkedItemCount);
- int totalCount = __pPresentationModel->GetArtistListCount();
- for (int iCount = 0; iCount < totalCount; iCount++)
- {
- __pContentTableView->SetItemChecked(iCount, false);
+ __checkedItemCount = INIT_VALUE;
+ SetCheckedCountBallonTooltip(__checkedItemCount);
+ int totalCount = __pPresentationModel->GetArtistListCount();
+ for (int iCount = 0; iCount < totalCount; iCount++)
+ {
+ __pContentTableView->SetItemChecked(iCount, false);
+ }
}
CancelAllThumbnailRequest();
AppLogDebug("EXIT");