Merge pull request #2994 from vector-im/dbkr/carlos22_notif_fixes

Fixes to electron desktop notifs
This commit is contained in:
Richard van der Hoff 2017-01-19 14:03:02 +00:00 committed by GitHub
commit 686a3c693a

View file

@ -97,7 +97,10 @@ export default class ElectronPlatform extends VectorBasePlatform {
room_id: room.roomId room_id: room.roomId
}); });
global.focus(); global.focus();
electron.remote.getCurrentWindow().restore(); const currentWin = electron.remote.getCurrentWindow();
currentWin.show();
currentWin.restore();
currentWin.focus();
}; };
return notification; return notification;
@ -131,4 +134,8 @@ export default class ElectronPlatform extends VectorBasePlatform {
screenCaptureErrorString() { screenCaptureErrorString() {
return null; return null;
} }
requestNotificationPermission() : Promise {
return q('granted');
}
} }