* @retval #TIZEN_ERROR_NOT_PERMITTED @a view was already inserted.
*
* @see ui_viewmgr_activate()
- * @see ui_viewmgr_push_view_insert_before()
- * @see ui_viewmgr_push_view_insert_after()
+ * @see ui_viewmgr_insert_view_before()
+ * @see ui_viewmgr_insert_view_after()
* @see ui_viewmgr_pop_view()
*/
EAPI int ui_viewmgr_push_view(ui_view *view);
* @retval #TIZEN_ERROR_NOT_PERMITTED @a view was already inserted.
* @retval #TIZEN_ERROR_INVALID_PARAMETER @a view is not valid.
*
- * @see ui_viewmgr_push_view_insert_after()
+ * @see ui_viewmgr_insert_view_after()
*/
-EAPI int ui_viewmgr_push_view_insert_before(ui_view *view, ui_view *before);
+EAPI int ui_viewmgr_insert_view_before(ui_view *view, ui_view *before);
/**
* @brief Inserts a view in the ui_viewmgr view list. Specifically, insert a given @a view right after of the given view, @after.
* @retval #TIZEN_ERROR_NOT_PERMITTED @a view was already inserted.
* @retval #TIZEN_ERROR_INVALID_PARAMETER @a view is not valid.
*
- * @see ui_viewmgr_push_view_insert_before()
+ * @see ui_viewmgr_insert_view_before()
*/
-EAPI int ui_viewmgr_push_view_insert_after(ui_view *view, ui_view *after);
+EAPI int ui_viewmgr_insert_view_after(ui_view *view, ui_view *after);
/**
* @brief Pops the top(last) view from the ui_viewmgr view list.
return UI_VIEWMGR->pushView(view);
}
-EAPI int ui_viewmgr_push_view_insert_before(ui_view *view, ui_view *before)
+EAPI int ui_viewmgr_insert_view_before(ui_view *view, ui_view *before)
{
if (!before || !view)
{
return UI_VIEWMGR->insertViewBefore(view, before);
}
-EAPI int ui_viewmgr_push_view_insert_after(ui_view *view, ui_view *after)
+EAPI int ui_viewmgr_insert_view_after(ui_view *view, ui_view *after)
{
if (!after || !view)
{
return TIZEN_ERROR_INVALID_PARAMETER;
}
+ if (view == after) {
+ LOGE("invalid view argument. view == after?");
+ return TIZEN_ERROR_INVALID_PARAMETER;
+
+ }
+
int ret = this->connectView(view);
if (ret != TIZEN_ERROR_NONE) {
}
+ if (view == before) {
+ LOGE("invalid view argument. view == before?");
+ return TIZEN_ERROR_INVALID_PARAMETER;
+
+ }
+
int ret = this->connectView(view);
if (ret != TIZEN_ERROR_NONE) {