修复迁移列表滚动位置设置时的bug
parent
a68c626fa2
commit
fc9e697249
|
@ -173,10 +173,11 @@ exports.initSetting = () => {
|
||||||
// 迁移列表滚动位置设置 ~0.18.3
|
// 迁移列表滚动位置设置 ~0.18.3
|
||||||
if (setting.list.scroll) {
|
if (setting.list.scroll) {
|
||||||
let scroll = setting.list.scroll
|
let scroll = setting.list.scroll
|
||||||
electronStore_list.set('defaultList.location', scroll.locations.defaultList || 0)
|
electronStore_list.set('defaultList.location', scroll.locations.default || 0)
|
||||||
electronStore_list.set('loveList.location', scroll.locations.loveList || 0)
|
electronStore_list.set('loveList.location', scroll.locations.love || 0)
|
||||||
electronStore_config.delete('setting.list.scroll')
|
electronStore_config.delete('setting.list.scroll')
|
||||||
electronStore_config.set('setting.list.isSaveScrollLocation', scroll.enable)
|
electronStore_config.set('setting.list.isSaveScrollLocation', scroll.enable)
|
||||||
|
delete setting.list.scroll
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,15 +2,15 @@ const Store = require('electron-store')
|
||||||
const { mainOn, NAMES: { mainWindow: ipcMainWindowNames }, mainHandle } = require('../../common/ipc')
|
const { mainOn, NAMES: { mainWindow: ipcMainWindowNames }, mainHandle } = require('../../common/ipc')
|
||||||
|
|
||||||
|
|
||||||
const electronStore_list = new Store({
|
let electronStore_list
|
||||||
name: 'playList',
|
|
||||||
})
|
|
||||||
|
|
||||||
mainHandle(ipcMainWindowNames.get_playlist, async(event, isIgnoredError = false) => {
|
mainHandle(ipcMainWindowNames.get_playlist, async(event, isIgnoredError = false) => {
|
||||||
let electronStore_list = new Store({
|
if (!electronStore_list) {
|
||||||
name: 'playList',
|
electronStore_list = new Store({
|
||||||
clearInvalidConfig: !isIgnoredError,
|
name: 'playList',
|
||||||
})
|
clearInvalidConfig: !isIgnoredError,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
defaultList: electronStore_list.get('defaultList'),
|
defaultList: electronStore_list.get('defaultList'),
|
||||||
|
@ -20,4 +20,4 @@ mainHandle(ipcMainWindowNames.get_playlist, async(event, isIgnoredError = false)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
mainOn(ipcMainWindowNames.save_playlist, (event, { type, data }) => electronStore_list.set(type, data))
|
mainOn(ipcMainWindowNames.save_playlist, (event, { type, data }) => electronStore_list && electronStore_list.set(type, data))
|
||||||
|
|
Loading…
Reference in New Issue