Add clarity to conditional restart

This commit is contained in:
jeffvli 2023-05-27 04:20:08 -07:00 committed by Jeff
parent 1d074dae2e
commit 73997cf6c7

View file

@ -30,11 +30,14 @@ export const WindowSettings = () => {
onChange={(e) => { onChange={(e) => {
if (!e) return; if (!e) return;
// warn that a restart is required // Platform.LINUX is used as the native frame option regardless of the actual platform
if ( const hasFrame = localSettings?.get('window_has_frame') as boolean | undefined;
(localSettings?.get('window_has_frame') && e !== Platform.LINUX) || const isSwitchingToFrame = !hasFrame && e === Platform.LINUX;
(!localSettings?.get('window_has_frame') && e === Platform.LINUX) const isSwitchingToNoFrame = hasFrame && e !== Platform.LINUX;
) {
const requireRestart = isSwitchingToFrame || isSwitchingToNoFrame;
if (requireRestart) {
toast.info({ toast.info({
autoClose: false, autoClose: false,
id: 'restart-toast', id: 'restart-toast',