diff --git a/lib/widgets/viewer/visual/entry_page_view.dart b/lib/widgets/viewer/visual/entry_page_view.dart index 1ba5e27d5..cf212cfa1 100644 --- a/lib/widgets/viewer/visual/entry_page_view.dart +++ b/lib/widgets/viewer/visual/entry_page_view.dart @@ -126,14 +126,14 @@ class _EntryPageViewState extends State { animation: entry.imageChangeNotifier, builder: (context, child) { Widget child; - if (entry.isVideo) { - if (!entry.displaySize.isEmpty) { - child = _buildVideoView(); - } - } else if (entry.isSvg) { + if (entry.isSvg) { child = _buildSvgView(); - } else if (entry.canDecode) { - child = _buildRasterView(); + } else if (!entry.displaySize.isEmpty) { + if (entry.isVideo) { + child = _buildVideoView(); + } else if (entry.canDecode) { + child = _buildRasterView(); + } } child ??= ErrorView( entry: entry,