File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ function store(state, emitter) {
23
23
state . selectedFile = null
24
24
state . selectedDevice = 'disk'
25
25
26
- state . diskPath = null
26
+ state . diskPath = localStorage . getItem ( 'diskPath' )
27
27
state . serialPath = null
28
28
29
29
state . isConnected = false
@@ -202,6 +202,9 @@ function store(state, emitter) {
202
202
emitter . on ( 'open-folder' , async ( ) => {
203
203
log ( 'open-folder' )
204
204
let { folder, files } = await disk . openFolder ( )
205
+ // disk.openFolder() returns *string* 'null' because of `ipc`
206
+ folder = folder === 'null' ? null : folder
207
+ localStorage . setItem ( 'diskPath' , folder )
205
208
state . diskPath = folder
206
209
state . diskFiles = files
207
210
if ( ! state . isFilesOpen ) emitter . emit ( 'show-files' )
@@ -238,6 +241,7 @@ function store(state, emitter) {
238
241
( a , b ) => a . localeCompare ( b )
239
242
)
240
243
} catch ( e ) {
244
+ state . diskPath = null
241
245
console . log ( 'error' , e )
242
246
}
243
247
}
You can’t perform that action at this time.
0 commit comments