INNER CODE UNIT · JavaScript
applyRightClickSettings
frangoteam/FUXA · app/electron/main.js:635
function applyRightClickSettings(win, enabled) {
if (!enabled) {
// Disable right-click context menu by preventing default
if (!win._rightClickDisabled) {
win._rightClickDisabledHandler = (event) => {
event.preventDefault();
};
win.webContents.on('context-menu', win._rightClickDisabledHandler);
win._rightClickDisabled = true;
}
} else {
// Re-enable right-click
if (win._rightClickDisabled && win._rightClickDisabledHandler) {
win.webContents.removeListener('context-menu', win._rightClickDisabledHandler);
win._rightClickDisabled = false;
}
}
}