mirror of
https://github.com/CringeStudios/element-desktop.git
synced 2025-01-18 23:44:59 +01:00
Electron API updates
A couple of changes to properties rather than functions and the register*Protocol functionsd are now synchronous and so don't need a completion callback.
This commit is contained in:
parent
680caed505
commit
a13c0e0be5
@ -180,7 +180,7 @@ process.on('uncaughtException', function(error) {
|
|||||||
|
|
||||||
let focusHandlerAttached = false;
|
let focusHandlerAttached = false;
|
||||||
ipcMain.on('setBadgeCount', function(ev, count) {
|
ipcMain.on('setBadgeCount', function(ev, count) {
|
||||||
app.setBadgeCount(count);
|
app.badgeCount = count;
|
||||||
if (count === 0 && mainWindow) {
|
if (count === 0 && mainWindow) {
|
||||||
mainWindow.flashFrame(false);
|
mainWindow.flashFrame(false);
|
||||||
}
|
}
|
||||||
@ -543,8 +543,6 @@ app.on('ready', async () => {
|
|||||||
callback({
|
callback({
|
||||||
path: absTarget,
|
path: absTarget,
|
||||||
});
|
});
|
||||||
}, (error) => {
|
|
||||||
if (error) console.error('Failed to register protocol');
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (argv['no-update']) {
|
if (argv['no-update']) {
|
||||||
|
@ -66,10 +66,9 @@ const template = [
|
|||||||
|
|
||||||
// macOS has specific menu conventions...
|
// macOS has specific menu conventions...
|
||||||
if (process.platform === 'darwin') {
|
if (process.platform === 'darwin') {
|
||||||
// first macOS menu is the name of the app
|
|
||||||
const name = app.getName();
|
|
||||||
template.unshift({
|
template.unshift({
|
||||||
label: name,
|
// first macOS menu is the name of the app
|
||||||
|
label: app.name,
|
||||||
submenu: [
|
submenu: [
|
||||||
{ role: 'about' },
|
{ role: 'about' },
|
||||||
{ type: 'separator' },
|
{ type: 'separator' },
|
||||||
|
Loading…
Reference in New Issue
Block a user