diff options
author | Kyuho Jo <kyuho.jo@samsung.com> | 2016-06-01 13:53:44 +0900 |
---|---|---|
committer | Kyuho Jo <kyuho.jo@samsung.com> | 2016-06-01 14:04:39 +0900 |
commit | 02c513f007bb20edcc88199d3e4e13fb058d4c76 (patch) | |
tree | c4f1f5701fc995c6705004cdd4bb368434ac7ede /src/view/viewer.c | |
parent | cf2ddf69a4487f2c0f9590add9dca90c20e1d6a5 (diff) | |
download | air_mediahub-02c513f007bb20edcc88199d3e4e13fb058d4c76.tar.gz air_mediahub-02c513f007bb20edcc88199d3e4e13fb058d4c76.tar.bz2 air_mediahub-02c513f007bb20edcc88199d3e4e13fb058d4c76.zip |
Changes for supporting myfiles
1. Accept requests for opening media files from myfiles.
2. Place base-i18n with ICU library.
3. maps-service can be removed from dependencies.
Change-Id: I444f03761f59ffca06da3129a4ebb7853c986b92
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
Diffstat (limited to 'src/view/viewer.c')
-rw-r--r-- | src/view/viewer.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/view/viewer.c b/src/view/viewer.c index c6e439e..c31e913 100644 --- a/src/view/viewer.c +++ b/src/view/viewer.c @@ -33,6 +33,7 @@ #include "util/playermgr.h" #include "util/progressbar.h" #include "util/util.h" +#include "data/mediadata.h" #define STYLE_VIEWER_BTN "viewer_btn" #define PART_VIEWER_BTN "control_btn" @@ -1462,6 +1463,7 @@ static void _update(void *view_data, int update_type, void *data) { struct _priv *priv; struct view_update_data *vdata; + struct view_update_data temp_update_data; if (!view_data) { _ERR("failed to get view data"); @@ -1469,7 +1471,18 @@ static void _update(void *view_data, int update_type, void *data) } priv = view_data; - vdata = data; + + if (update_type == UPDATE_CONTENT_WITH_MEDIA_ID) { + app_media *am = NULL; + am = mediadata_get_app_media_by_file_path(data); + temp_update_data.list = eina_list_append(NULL, am); + temp_update_data.index = 0; + temp_update_data.id = NULL; + vdata = &temp_update_data; + update_type = UPDATE_CONTENT; + } else { + vdata = data; + } switch (update_type) { case UPDATE_CONTENT: |