summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinkyu Kang <mk7.kang@samsung.com>2015-12-17 20:17:26 -0800
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2015-12-17 20:17:26 -0800
commita9591cec606bf84f44f62913a795e2cf5d3e4cab (patch)
treec13d72fcce00d6aeb93414e7a21e3e537728e9e3
parente2869dedc9d87dc1e9dbe208a8b96a0466e27007 (diff)
parent058e15082aadde133cf52a94377fc80259961c52 (diff)
downloadair_mediahub-a9591cec606bf84f44f62913a795e2cf5d3e4cab.tar.gz
air_mediahub-a9591cec606bf84f44f62913a795e2cf5d3e4cab.tar.bz2
air_mediahub-a9591cec606bf84f44f62913a795e2cf5d3e4cab.zip
Merge "base: pop view when usb state is changed" into tizen
-rw-r--r--src/view/base.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/view/base.c b/src/view/base.c
index aba56f2..b318011 100644
--- a/src/view/base.c
+++ b/src/view/base.c
@@ -813,6 +813,7 @@ static void _media_db_updated_cb(media_content_error_e error,
static void _usb_changed_cb(void *data, int state)
{
media_content_noti_h noti_h;
+ struct view_update_data vdata;
struct _priv *priv;
int r;
@@ -827,6 +828,13 @@ static void _usb_changed_cb(void *data, int state)
_ERR("failed to add db updated cb: %d", r);
priv->noti_h = noti_h;
+
+ vdata.status = E_PLAYER_STOP;
+ viewmgr_update_view(VIEW_MPLAYER, UPDATE_PLAYER, &vdata);
+
+ /* to show base view */
+ while (viewmgr_active_view_count() > 1)
+ viewmgr_pop_view();
}
static Evas_Object *_create(Evas_Object *win, void *data)