X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=gui.cpp;h=694e0e2ac7940910dbc185a4107f260a9b959997;hb=1d0794061744bd7f6ebde9548e408e83d4195d0a;hp=2c20286d02090c6c467a2aec0c9d8702076c0450;hpb=981d0a417775b8042efc477b20af8f7e95cd15a3;p=nssm.git diff --git a/gui.cpp b/gui.cpp index 2c20286..694e0e2 100644 --- a/gui.cpp +++ b/gui.cpp @@ -161,7 +161,7 @@ int nssm_gui(int resource, nssm_service_t *service) { if (! service->rotate_bytes_high) SetDlgItemInt(tablist[NSSM_TAB_ROTATION], IDC_ROTATE_BYTES_LOW, service->rotate_bytes_low, 0); /* Check if advanced settings are in use. */ - if (service->stdout_disposition ^ service->stderr_disposition || service->stdout_disposition & ~CREATE_ALWAYS || service->stderr_disposition & ~CREATE_ALWAYS) popup_message(dlg, MB_OK | MB_ICONWARNING, NSSM_GUI_WARN_STDIO); + if (service->stdout_disposition != service->stderr_disposition || (service->stdout_disposition != NSSM_STDOUT_DISPOSITION && service->stdout_disposition != CREATE_ALWAYS) || (service->stderr_disposition != NSSM_STDERR_DISPOSITION && service->stderr_disposition != CREATE_ALWAYS)) popup_message(dlg, MB_OK | MB_ICONWARNING, NSSM_GUI_WARN_STDIO); if (service->rotate_bytes_high) popup_message(dlg, MB_OK | MB_ICONWARNING, NSSM_GUI_WARN_ROTATE_BYTES); /* Environment tab. */