mirror of
https://github.com/CringeStudios/element-desktop.git
synced 2025-01-31 21:49:57 +01:00
Merge pull request #271 from vector-im/t3chguy/fix/16942
This commit is contained in:
commit
48b01f7070
@ -325,7 +325,12 @@ process.on('uncaughtException', function(error) {
|
|||||||
|
|
||||||
let focusHandlerAttached = false;
|
let focusHandlerAttached = false;
|
||||||
ipcMain.on('setBadgeCount', function(ev, count) {
|
ipcMain.on('setBadgeCount', function(ev, count) {
|
||||||
app.badgeCount = count;
|
if (process.platform !== 'win32') {
|
||||||
|
// only set badgeCount on Mac/Linux, the docs say that only those platforms support it but turns out Electron
|
||||||
|
// has some Windows support too, and in some Windows environments this leads to two badges rendering atop
|
||||||
|
// each other. See https://github.com/vector-im/element-web/issues/16942
|
||||||
|
app.badgeCount = count;
|
||||||
|
}
|
||||||
if (count === 0 && mainWindow) {
|
if (count === 0 && mainWindow) {
|
||||||
mainWindow.flashFrame(false);
|
mainWindow.flashFrame(false);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user