FIX: fixed trayicon on linux not appearing

This commit is contained in:
Fernando Pinedo 2024-01-05 16:40:23 -03:00 committed by Jonatan Heyman
parent 554e04ea67
commit e9c472757a
2 changed files with 4 additions and 2 deletions

View File

@ -6,7 +6,7 @@ import fs from "fs"
import { menu, getTrayMenu } from './menu'
import { WINDOW_CLOSE_EVENT, SETTINGS_CHANGE_EVENT } from '../constants';
import CONFIG from "../config"
import { isDev, isMac, isWindows } from '../detect-platform';
import { isDev, isLinux, isMac, isWindows } from '../detect-platform';
import { initializeAutoUpdate, checkForUpdates } from './auto-update';
import { fixElectronCors } from './cors';
import { loadBuffer, contentSaved } from './buffer';
@ -145,6 +145,8 @@ function createTray() {
let img
if (isMac) {
img = nativeImage.createFromPath(join(process.env.PUBLIC, "iconTemplate.png"))
} else if(isLinux){
img = nativeImage.createFromPath(join(process.env.PUBLIC, 'favicon-linux.png'));
} else{
img = nativeImage.createFromPath(join(process.env.PUBLIC, 'favicon.ico'));
}

BIN
public/favicon-linux.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB