Index: webkit/fileapi/media/device_media_async_file_util.cc |
diff --git a/webkit/fileapi/media/device_media_async_file_util.cc b/webkit/fileapi/media/device_media_async_file_util.cc |
index 6235696ded0ad7a8fa692d1d1da720dfc779978b..6740dbdadef909ab58898012de291a9a8a61fd7e 100644 |
--- a/webkit/fileapi/media/device_media_async_file_util.cc |
+++ b/webkit/fileapi/media/device_media_async_file_util.cc |
@@ -17,6 +17,7 @@ |
#include "webkit/fileapi/media/mtp_device_async_delegate.h" |
#include "webkit/fileapi/media/mtp_device_file_system_config.h" |
#include "webkit/fileapi/media/mtp_device_map_service.h" |
+#include "webkit/fileapi/media/native_media_file_util.h" |
namespace fileapi { |
@@ -312,9 +313,11 @@ void DeviceMediaAsyncFileUtil::OnDidCreateSnapshotFile( |
const AsyncFileUtil::CreateSnapshotFileCallback& callback, |
const base::PlatformFileInfo& file_info, |
const base::FilePath& platform_path) { |
- if (!callback.is_null()) |
- callback.Run(base::PLATFORM_FILE_OK, file_info, platform_path, |
- kSnapshotFileTemporary); |
+ if (!callback.is_null()) { |
vandebo (ex-Chrome)
2013/03/25 19:02:11
After looking at this a bit more, I'm not sure it'
Kevin Bailey
2013/04/03 18:05:07
Chatted with vandebo and it looks ok to us, but I
|
+ base::PlatformFileError error = |
+ NativeMediaFileUtil::IsMediaFile(platform_path); |
+ callback.Run(error, file_info, platform_path, kSnapshotFileTemporary); |
+ } |
} |
void DeviceMediaAsyncFileUtil::OnCreateSnapshotFileError( |