Преглед изворни кода

Load origin-files only on iOS

vishnukvmd пре 2 година
родитељ
комит
6290a934b0
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      lib/ui/viewer/file/zoomable_image.dart

+ 4 - 1
lib/ui/viewer/file/zoomable_image.dart

@@ -1,3 +1,5 @@
+import 'dart:io';
+
 import 'package:flutter/material.dart';
 import 'package:flutter/material.dart';
 import 'package:flutter/widgets.dart';
 import 'package:flutter/widgets.dart';
 import 'package:logging/logging.dart';
 import 'package:logging/logging.dart';
@@ -163,7 +165,8 @@ class _ZoomableImageState extends State<ZoomableImage>
       _loadingFinalImage = true;
       _loadingFinalImage = true;
       getFile(
       getFile(
         _photo,
         _photo,
-        isOrigin: _isGIF(), // since playback only happens on origin files
+        isOrigin: Platform.isIOS &&
+            _isGIF(), // since on iOS GIFs playback only when origin-files are loaded
       ).then((file) {
       ).then((file) {
         if (file != null && file.existsSync()) {
         if (file != null && file.existsSync()) {
           _onFinalImageLoaded(Image.file(file).image);
           _onFinalImageLoaded(Image.file(file).image);