Message (MB_OK | MB_ICONHAND, IDS_ERROR_UNMAP, IDS_ERROR_UNMAP_DESC, TEXT("%08lX"), dwStatus);
DrivesTab_FillList (hDlg);
}
+ WriteActiveMap(g.Configuration.NetDrives.aDriveMap[ iDriveSel ].chDrive, fChecked &&
+ g.Configuration.NetDrives.aDriveMap[ iDriveSel ].fPersistent );
+
}
}
DrivesTab_FillList (hDlg);
}
+ WriteActiveMap(g.Configuration.NetDrives.aDriveMap[ iDriveSel ].chDrive, FALSE );
}
}
lstrcpy (g.Configuration.NetDrives.aDriveMap[ DriveMap.chDrive-chDRIVE_A ].szMapping, szAfsPathNew);
WriteDriveMappings (&g.Configuration.NetDrives);
+ if (iDrive == -1) {
+ WriteActiveMap(DriveMap.chDrive, DriveMap.fPersistent);
+ } else if ( (chDRIVE_A + iDrive) != DriveMap.chDrive ) {
+ WriteActiveMap(chDRIVE_A+iDrive, FALSE);
+ WriteActiveMap(DriveMap.chDrive, DriveMap.fPersistent);
+ }
+
DrivesTab_FillList (hDlg);
}
}