Fixed srvany-compatible environment checkbox.
[nssm.git] / gui.cpp
diff --git a/gui.cpp b/gui.cpp
index 85a7256..d704304 100644 (file)
--- a/gui.cpp
+++ b/gui.cpp
@@ -136,13 +136,13 @@ int nssm_gui(int resource, nssm_service_t *service) {
     TCHAR *env;\r
     unsigned long envlen;\r
     if (service->env_extralen) {\r
-      SendDlgItemMessage(tablist[NSSM_TAB_ENVIRONMENT], IDC_ENVIRONMENT_REPLACE, BM_SETCHECK, BST_CHECKED, 0);\r
       env = service->env_extra;\r
       envlen = service->env_extralen;\r
     }\r
     else {\r
       env = service->env;\r
       envlen = service->envlen;\r
+      if (envlen) SendDlgItemMessage(tablist[NSSM_TAB_ENVIRONMENT], IDC_ENVIRONMENT_REPLACE, BM_SETCHECK, BST_CHECKED, 0);\r
     }\r
 \r
     if (envlen) {\r