diff --git a/src/renderer/lib/state.js b/src/renderer/lib/state.js index da231086..d366f619 100644 --- a/src/renderer/lib/state.js +++ b/src/renderer/lib/state.js @@ -24,7 +24,11 @@ function getDefaultState () { */ client: null, /* the WebTorrent client */ server: null, /* local WebTorrent-to-HTTP server */ - prev: {}, /* used for state diffing in updateElectron() */ + prev: { /* used for state diffing in updateElectron() */ + title: null, + progress: -1, + badge: null + }, location: new LocationHistory(), window: { bounds: null, /* {x, y, width, height } */ diff --git a/src/renderer/main.js b/src/renderer/main.js index aa76ea60..a5ddfedd 100644 --- a/src/renderer/main.js +++ b/src/renderer/main.js @@ -157,7 +157,7 @@ function updateElectron () { state.prev.title = state.window.title ipcRenderer.send('setTitle', state.window.title) } - if (state.dock.progress !== state.prev.progress) { + if (state.dock.progress.toFixed(2) !== state.prev.progress.toFixed(2)) { state.prev.progress = state.dock.progress ipcRenderer.send('setProgress', state.dock.progress) }