pItem->AddControl(pLabel);
relativeLayout.SetMargin(*pLabel, itemRectangle.x, 0, 0, 0);
- relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
- relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ relativeLayout.SetRelation(*pLabel, pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
+ relativeLayout.SetRelation(*pLabel, pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
pItem->SetEnabled(false);
return pItem;
{
relativeLayout.SetMargin(*pLabel, itemMainRectangle.x, MAIN_RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
}
- relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
- relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+ relativeLayout.SetRelation(*pLabel, pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
+ relativeLayout.SetRelation(*pLabel, pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
}
return pItem;
void
MainMenuForm::OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status)
{
+ if (__isRunningAppControl)
+ {
+ AppLogDebug("busy status");
+ return;
+ }
+
SceneManager* pSceneManager = SceneManager::GetInstance();
AppAssert(pSceneManager);
pExtraData->Add(new (std::nothrow) String(L"caller"), new (std::nothrow) String(L"osp-setting"));
- pAppControl->Start(null, null, pExtraData, null);
+ if (pAppControl->Start(null, null, pExtraData, null) == E_SUCCESS)
+ {
+ __isRunningAppControl = true;
+ }
delete pAppControl;
delete pExtraData;
if (pAppControl)
{
- pAppControl->Start(pDataList, null);
+ if (pAppControl->Start(pDataList, null) == E_SUCCESS)
+ {
+ __isRunningAppControl = true;
+ }
delete pAppControl;
-
- __isRunningAppControl = true;
}
}
void
MainMenuForm::OnFocusLost(const Tizen::Ui::Control& source)
{
-}
\ No newline at end of file
+}