diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7f2765e..2f795e00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,6 @@ specifiers: react-clock: 3.1.0 react-color-gradient-picker: 0.1.2 react-dom: ^18.2.0 - react-hot-keys: 2.7.2 react-icons: ^4.4.0 react-modal: 3.15.1 react-sortable-hoc: 2.0.0 @@ -48,7 +47,6 @@ dependencies: react-clock: 3.1.0_biqbaboplfbrettd7655fr4n2y react-color-gradient-picker: 0.1.2_biqbaboplfbrettd7655fr4n2y react-dom: 18.2.0_react@18.2.0 - react-hot-keys: 2.7.2_biqbaboplfbrettd7655fr4n2y react-icons: 4.4.0_react@18.2.0 react-modal: 3.15.1_biqbaboplfbrettd7655fr4n2y react-sortable-hoc: 2.0.0_biqbaboplfbrettd7655fr4n2y @@ -3610,10 +3608,6 @@ packages: lru-cache: 6.0.0 dev: true - /hotkeys-js/3.9.4: - resolution: {integrity: sha512-2zuLt85Ta+gIyvs4N88pCYskNrxf1TFv3LR9t5mdAZIX8BcgQQ48F2opUptvHa6m8zsy5v/a0i9mWzTrlNWU0Q==} - dev: false - /html-tags/3.2.0: resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} engines: {node: '>=8'} @@ -4368,19 +4362,6 @@ packages: scheduler: 0.23.0 dev: false - /react-hot-keys/2.7.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-Z7eSh7SU6s52+zP+vkfFoNk0x4kgEmnwqDiyACKv53crK2AZ7FUaBLnf+vxLor3dvtId9murLmKOsrJeYgeHWw==} - peerDependencies: - '@babel/runtime': '>=7.10.0' - react: '>=16.9.0' - react-dom: '>=16.9.0' - dependencies: - hotkeys-js: 3.9.4 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - /react-icons/4.4.0_react@18.2.0: resolution: {integrity: sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==} peerDependencies: diff --git a/src/components/widgets/background/Background.jsx b/src/components/widgets/background/Background.jsx index 7b049281..66918484 100644 --- a/src/components/widgets/background/Background.jsx +++ b/src/components/widgets/background/Background.jsx @@ -22,6 +22,7 @@ export default class Background extends PureComponent { style: '', url: '', currentAPI: '', + firstTime: false, photoInfo: { hidden: false, offline: false, @@ -408,7 +409,6 @@ export default class Background extends PureComponent { this.getBackground(); localStorage.setItem('backgroundStartTime', Date.now()); } else { - console.log('Or this?'); try { const current = JSON.parse(localStorage.getItem('currentBackground')); if (current.type !== type) { @@ -416,11 +416,15 @@ export default class Background extends PureComponent { } const offline = localStorage.getItem('offlineMode'); if (current.url.startsWith('http') && offline === 'false') { + console.log('current.url one?') this.setState(current); } else if (current.url.startsWith('http')) { this.setState(offlineBackground()); } - this.setState(current); + if (this.state.firstTime !== true) { + this.setState(current); + } + this.setState({ firstTime: true }) } catch (e) { this.setBackground(); }