diff --git a/src/components/ContinuationView.tsx b/src/components/ContinuationView.tsx
index 1cef3ef..158893d 100644
--- a/src/components/ContinuationView.tsx
+++ b/src/components/ContinuationView.tsx
@@ -1,6 +1,5 @@
import { Box, Stack } from '@mantine/core';
import { useVirtualizer } from '@tanstack/react-virtual';
-import { convertFileSrc } from '@tauri-apps/api/tauri';
import { filter, isEmpty, length, map, pluck } from 'ramda';
import { FC, useLayoutEffect, useMemo, useRef } from 'react';
import { useFileListStore } from '../states/files';
@@ -50,7 +49,7 @@ export const ContinuationView: FC = () => {
{items.map(row => (
{
directory: true,
multiple: false
});
+ storeFiles([]);
const files = await invoke('scan_directory', { target: directory });
storeFiles(files);
} catch (e) {
diff --git a/src/states/files.ts b/src/states/files.ts
index a355caa..715ecf3 100644
--- a/src/states/files.ts
+++ b/src/states/files.ts
@@ -1,4 +1,5 @@
-import { addIndex, map, mergeRight } from 'ramda';
+import { convertFileSrc } from '@tauri-apps/api/tauri';
+import { addIndex, map, mergeLeft } from 'ramda';
import { FileItem } from '../models';
import { SyncObjectCallback } from '../types';
import { createStoreHook } from '../utils/store_creator';
@@ -23,7 +24,7 @@ export const useFileListStore = createStoreHook
updateFiles(files) {
set(df => {
df.files = addIndex, FileItem>(map)(
- (item, index) => mergeRight({ sort: index * 10 }, item),
+ (item, index) => mergeLeft({ sort: index * 10, path: convertFileSrc(item.path) }, item),
files
);
});
diff --git a/src/states/zoom.ts b/src/states/zoom.ts
index 4add559..3062b9a 100644
--- a/src/states/zoom.ts
+++ b/src/states/zoom.ts
@@ -17,7 +17,7 @@ type ZoomActions = {
const initialState: ZoomState = {
lock: true,
autoFit: false,
- currentZoom: 100,
+ currentZoom: 80,
viewMode: 'continuation',
viewHeight: 0
};