title: NSIS Check Textbox empty not working
body: <p>I'm trying to display a page in NSIS to obtain two different values. I want both to be not empty. The page actually displays altough I can't get my page leave function to check properly for empty fields.</p>
  
  <pre><code>Function CCInstallOpts
    ReserveFile "cc_installopt.ini"
    !insertmacro MUI_INSTALLOPTIONS_EXTRACT "cc_installopt.ini"
    !insertmacro MUI_INSTALLOPTIONS_DISPLAY "cc_installopt.ini"    
  FunctionEnd
  </code></pre>
  
  <p>My page leave function where I validate fields (4 and 5 ) is :</p>
  
  <pre><code>Function CCInstallOptsLeave
  
      Push $R0
      Push $R1
  
      !insertmacro MUI_INSTALLOPTIONS_READ $R0 "cc_installopt.ini" "Field4" "State"
      !insertmacro MUI_INSTALLOPTIONS_READ $R1 "cc_installopt.ini" "Field5" "State"
      StrCmp $R0 "" mustcomplete
      StrCmp $R1 "" mustcomplete
      StrCpy $CC_CyberID $R0
      StrCpy $CC_VCode   $R1
  
      goto exitfunc
  
  mustcomplete:
  
       MessageBox MB_OK|MB_ICONEXCLAMATION "Empty not allowed"
       Abort
  
  exitfunc:
  
       Pop $R1
       Pop $R0
  
  FunctionEnd
  </code></pre>
  
  <p>Note that I want to store the entered values into $CC_VCode and $CC_CyberID variables to be later used on different files (I've defined both as:)</p>
  
  <pre><code>Var /GLOBAL CC_VCode
  Var /GLOBAL CC_CyberID
  </code></pre>
  
  <p>Thanks in advance.</p>