summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2010-12-16 12:54:24 -0800
committerMike Lockwood <lockwood@android.com>2010-12-16 15:35:36 -0800
commit076e05b488e40fdd946f0d35137fe66a576efe09 (patch)
treec2b732777b51e1f6d8ba92047c2446bd0f2d0582 /include
parentdcaa10cd361a543cfa93bbb5c53444f437bd07a4 (diff)
downloadframeworks_base-076e05b488e40fdd946f0d35137fe66a576efe09.zip
frameworks_base-076e05b488e40fdd946f0d35137fe66a576efe09.tar.gz
frameworks_base-076e05b488e40fdd946f0d35137fe66a576efe09.tar.bz2
MediaScanner: Add support for scanning empty directories
Currently the media scanner does not create database entries for directories unless they contain a file that is scanned. Fixing this so we provide a consistent view of the world to MTP. Change-Id: Ia776acfeae23192183e7192d63cdc34d830ea889 Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'include')
-rw-r--r--include/media/mediascanner.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/media/mediascanner.h b/include/media/mediascanner.h
index 74c9d5d..df5be32 100644
--- a/include/media/mediascanner.h
+++ b/include/media/mediascanner.h
@@ -71,7 +71,8 @@ public:
bool addStringTag(const char* name, const char* value);
void endFile();
- virtual bool scanFile(const char* path, long long lastModified, long long fileSize) = 0;
+ virtual bool scanFile(const char* path, long long lastModified,
+ long long fileSize, bool isDirectory) = 0;
virtual bool handleStringTag(const char* name, const char* value) = 0;
virtual bool setMimeType(const char* mimeType) = 0;
virtual bool addNoMediaFolder(const char* path) = 0;