Server/MainForm.Hid.cs
changeset 153 95f253aaf588
parent 152 03a1757a38df
child 154 5ecbb2f57a16
     1.1 --- a/Server/MainForm.Hid.cs	Wed Sep 02 12:54:07 2015 +0200
     1.2 +++ b/Server/MainForm.Hid.cs	Wed Sep 02 16:02:24 2015 +0200
     1.3 @@ -279,7 +279,15 @@
     1.4          /// </summary>
     1.5          private void HandleEject()
     1.6          {
     1.7 -            SafeFileHandle handle = OpenVolume(((MainForm)this).OpticalDriveToEject());
     1.8 +            string drive = ((MainForm)this).OpticalDriveToEject();
     1.9 +            if (drive.Length!=2)
    1.10 +            {
    1.11 +                //Not a proper drive spec.
    1.12 +                //Probably 'None' selected.
    1.13 +                return;
    1.14 +            }
    1.15 +
    1.16 +            SafeFileHandle handle = OpenVolume(drive);
    1.17              if (handle.IsInvalid)
    1.18              {
    1.19                  return;