diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a7b1334b..82ade5dce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +Changes in [0.17.1](https://github.com/vector-im/riot-web/releases/tag/v0.17.1) (2018-10-18) +============================================================================================ +[Full Changelog](https://github.com/vector-im/riot-web/compare/v0.17.0...v0.17.1) + + * Stop electron crashing + [\#7517](https://github.com/vector-im/riot-web/pull/7517) + Changes in [0.17.0](https://github.com/vector-im/riot-web/releases/tag/v0.17.0) (2018-10-16) ============================================================================================ [Full Changelog](https://github.com/vector-im/riot-web/compare/v0.17.0-rc.1...v0.17.0) diff --git a/electron_app/package.json b/electron_app/package.json index 18847188d..8adcebad9 100644 --- a/electron_app/package.json +++ b/electron_app/package.json @@ -2,7 +2,7 @@ "name": "riot-web", "productName": "Riot", "main": "src/electron-main.js", - "version": "0.17.0", + "version": "0.17.1", "description": "A feature-rich client for Matrix.org", "author": "Vector Creations Ltd.", "dependencies": { diff --git a/package.json b/package.json index 73f0a1d7b..637c60a7f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "riot-web", "productName": "Riot", "main": "electron_app/src/electron-main.js", - "version": "0.17.0", + "version": "0.17.1", "description": "A feature-rich client for Matrix.org", "author": "New Vector Ltd.", "repository": { diff --git a/src/vector/platform/ElectronPlatform.js b/src/vector/platform/ElectronPlatform.js index f811192e2..9275a4a8a 100644 --- a/src/vector/platform/ElectronPlatform.js +++ b/src/vector/platform/ElectronPlatform.js @@ -169,6 +169,11 @@ export default class ElectronPlatform extends VectorBasePlatform { } clearNotification(notif: Notification) { + // This crashes on windows under certain circumstances: can't find any + // workaround other than not closing notifs. + // https://github.com/electron/electron/issues/15251 + // https://github.com/vector-im/riot-web/issues/7512 + if (window.process.platform === 'win32') return; notif.close(); }