| 1413 | } |
| 1414 | |
| 1415 | void CExt2MgrDlg::UpdateVolume(PEXT2_VOLUME volume) |
| 1416 | { |
| 1417 | for (int i = 0; i < m_VolumeList.GetItemCount(); i++) { |
| 1418 | PULONG data = (PULONG)m_VolumeList.GetItemData(i); |
| 1419 | if (!data) { |
| 1420 | continue; |
| 1421 | } |
| 1422 | if (*data == EXT2_VOLUME_MAGIC && |
| 1423 | data == (PULONG)volume) { |
| 1424 | Ext2RefreshVLVI(&m_VolumeList, volume, i); |
| 1425 | } |
| 1426 | } |
| 1427 | |
| 1428 | for (int i = 0; i < m_DiskView.GetItemCount(); i++) { |
| 1429 | PEXT2_PARTITION part; |
| 1430 | part = (PEXT2_PARTITION)m_DiskView.GetItemData(i); |
| 1431 | if (!part) { |
| 1432 | continue; |
| 1433 | } |
| 1434 | if (part->Magic == EXT2_PART_MAGIC && |
| 1435 | part->Volume == volume) { |
| 1436 | part->DrvLetters = volume->DrvLetters; |
| 1437 | Ext2RefreshDVPT(&m_DiskView, part, i); |
| 1438 | } |
| 1439 | } |
| 1440 | } |
| 1441 | |
| 1442 | void CExt2MgrDlg::UpdateCdrom(PEXT2_CDROM cdrom) |
| 1443 | { |
no test coverage detected