make sure to update unallocated space after changing the alignment type. also,
update partition widget after changing the alignment type since now the unallocated space might have changed. svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1127793
This commit is contained in:
parent
6f248fc6da
commit
2069e191de
3
TODO
3
TODO
|
@ -9,9 +9,6 @@ Bugs to fix for 1.1:
|
||||||
if the new one is not legal. i.e., we must constantly update the valid ranges
|
if the new one is not legal. i.e., we must constantly update the valid ranges
|
||||||
of the spin boxes if any value changes.
|
of the spin boxes if any value changes.
|
||||||
|
|
||||||
* sector alignment in extended partitions seems to be broken or at least uses
|
|
||||||
some cylinder alignment logic (offset of 63)
|
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
|
|
||||||
For releases after 1.1:
|
For releases after 1.1:
|
||||||
|
|
|
@ -462,6 +462,8 @@ void PartitionTable::setType(const Device& d, TableType t)
|
||||||
setLastUsableSector(defaultLastUsable(d, t));
|
setLastUsableSector(defaultLastUsable(d, t));
|
||||||
|
|
||||||
m_Type = t;
|
m_Type = t;
|
||||||
|
|
||||||
|
updateUnallocated(d);
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool isPartitionLessThan(const Partition* p1, const Partition* p2)
|
static bool isPartitionLessThan(const Partition* p1, const Partition* p2)
|
||||||
|
|
|
@ -992,6 +992,7 @@ void MainWindow::onPropertiesDevice(const QString&)
|
||||||
d.partitionTable()->setType(d, PartitionTable::msdos);
|
d.partitionTable()->setType(d, PartitionTable::msdos);
|
||||||
|
|
||||||
on_m_OperationStack_devicesChanged();
|
on_m_OperationStack_devicesChanged();
|
||||||
|
pmWidget().updatePartitions();
|
||||||
}
|
}
|
||||||
|
|
||||||
delete dlg;
|
delete dlg;
|
||||||
|
|
Loading…
Reference in New Issue