From c41e64e5d8cb7d7ff578b3a23dd80e3bc71c87ea Mon Sep 17 00:00:00 2001 From: Fatme Havaluova Date: Wed, 20 Jan 2016 12:04:48 +0200 Subject: [PATCH] Respect additiional fast sync file extensions --- lib/common | 2 +- lib/providers/livesync-provider.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/common b/lib/common index 36137e48c5..2b42e83674 160000 --- a/lib/common +++ b/lib/common @@ -1 +1 @@ -Subproject commit 36137e48c59a5514edcfe1bcfc6dc7b3a91ad79c +Subproject commit 2b42e836745a6c55468ed7c964099bceaf1a3f1d diff --git a/lib/providers/livesync-provider.ts b/lib/providers/livesync-provider.ts index 9f7bad7b1b..9f4d508b8f 100644 --- a/lib/providers/livesync-provider.ts +++ b/lib/providers/livesync-provider.ts @@ -43,8 +43,10 @@ export class LiveSyncProvider implements ILiveSyncProvider { }).future()(); } - public canExecuteFastSync(filePath: string): boolean { - return _.contains(LiveSyncProvider.FAST_SYNC_FILE_EXTENSIONS, path.extname(filePath)); + public canExecuteFastSync(filePath: string, platform: string): boolean { + let platformData = this.$platformsData.getPlatformData(platform); + let fastSyncFileExtensions = LiveSyncProvider.FAST_SYNC_FILE_EXTENSIONS.concat(platformData.fastLivesyncFileExtensions); + return _.contains(fastSyncFileExtensions, path.extname(filePath)); } } $injector.register("liveSyncProvider", LiveSyncProvider);