package daemon: Volume: Fix destruction order
We must destroy the VolumeStates before destroying the PackageFileManager that manages their packages. Kudos to Rene for analyzing.
This commit is contained in:
parent
4880ae0122
commit
f307a18588
@ -162,12 +162,12 @@ Volume::Volume(BLooper* looper)
|
||||
Volume::~Volume()
|
||||
{
|
||||
Unmounted();
|
||||
// need for error case in InitPackages()
|
||||
// needed for error case in InitPackages()
|
||||
|
||||
_SetLatestState(NULL, true);
|
||||
|
||||
delete[] fPackagesDirectories;
|
||||
delete fPackageFileManager;
|
||||
|
||||
_SetLatestState(NULL, true);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user