Interesting...
It looks like you used the rename partition to rename the windows partition ?
In that case I would interpret what happened as follow:
Untitled was first renamed Windows8DP, hd(0,3) was used to indicate what partition should be renamed.
Then when you swap the partitions 0 - 1, the rename still happens but is still happens on hd(0,3) not hd(1,3) ...
Could it be what happened ?
Because if it is the case, having the hd(0,3) changed in hd(1,3) in the rename partition text field should put that back in place. Or an alternative would also be to do the same thing with the direct name edit in the table view:
hint -> deleting the full partition name then clicking enter restore the original name and therefore cancel the previous rename operation ...
Again if this is what happened, I could still implement more functionality to 'follow' the swapping operation by also checking if rename partition also contains hd(x,y) fields for which y needs to be swapped, but I am not sure wether it would be worth spending time on that if the workaround described upper works fine ?
-Rek