Remove hardcoded path for multiuser support 54/17054/1 submit/tizen_common/20140521.163740 submit/tizen_common/20140522.130648 submit/tizen_common/20140522.135644 submit/tizen_ivi/20140618.000000 submit/tizen_ivi/20140618.000001 submit/tizen_ivi/20140619.000000 submit/tizen_ivi/20140622.000000 submit/tizen_ivi/20140623.000000 submit/tizen_ivi/20140624.064036
authorSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Mon, 3 Mar 2014 09:21:53 +0000 (10:21 +0100)
committerSabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
Mon, 3 Mar 2014 09:21:53 +0000 (10:21 +0100)
Change-Id: I9e54129f903594ffe47b40c85b9e961b5aabe6d0
Bug-Tizen: PTREL-191
Signed-off-by: Sabera Djelti (sdi2) <sabera.djelti@open.eurogiciel.org>
CMakeLists.txt
packaging/libmedia-thumbnail.spec
src/include/util/media-thumb-util.h

index 548d4a3..c6a2780 100644 (file)
@@ -44,7 +44,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src/include
 INCLUDE(FindPkgConfig)
 pkg_check_modules(pkgs REQUIRED
 glib-2.0 gthread-2.0 dlog mm-fileinfo drm-client aul
-libexif ecore-evas evas mmutil-imgp mmutil-jpeg heynoti libmedia-utils vconf)
+libexif ecore-evas evas mmutil-imgp mmutil-jpeg heynoti libmedia-utils vconf libtzplatform-config)
 
 
 FOREACH(flag ${pkgs_CFLAGS})
index dc252c3..fd0f310 100644 (file)
@@ -22,6 +22,7 @@ BuildRequires:  pkgconfig(mm-fileinfo)
 BuildRequires:  pkgconfig(mmutil-imgp)
 BuildRequires:  pkgconfig(mmutil-jpeg)
 BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(libtzplatform-config)
 Requires:       media-server
 
 %description
index 335c4a5..8cb68ea 100755 (executable)
@@ -23,6 +23,7 @@
 #include "media-thumb-types.h"
 #include "media-thumb-debug.h"
 #include "media-util.h"
+#include <tzplatform_config.h>
 
 #ifndef _MEDIA_THUMB_UTIL_H_
 #define _MEDIA_THUMB_UTIL_H_
 #define THUMB_PATH_PHONE       MEDIA_ROOT_PATH_INTERNAL        /**< File path prefix of files stored in phone */
 #define THUMB_PATH_MMC                 MEDIA_ROOT_PATH_SDCARD          /**< File path prefix of files stored in mmc card */
 
-#define THUMB_PHONE_PATH       MEDIA_DATA_PATH"/.thumb/phone"
-#define THUMB_MMC_PATH         MEDIA_DATA_PATH"/.thumb/mmc"
+#define THUMB_PHONE_PATH       tzplatform_mkpath(TZ_USER_DATA, "file-manager-service/.thumb/phone")
+#define THUMB_MMC_PATH         tzplatform_mkpath(TZ_USER_DATA, "file-manager-service/.thumb/mmc")
 
-#define THUMB_DEFAULT_PATH     MEDIA_DATA_PATH"/.thumb/thumb_default.png"
+#define THUMB_DEFAULT_PATH     tzplatform_mkpath(TZ_USER_DATA, "file-manager-service/.thumb/thumb_default.png")
 
 typedef enum
 {