diff --git a/src/servers/package/Volume.cpp b/src/servers/package/Volume.cpp index 19044cffb4..9f3486381b 100644 --- a/src/servers/package/Volume.cpp +++ b/src/servers/package/Volume.cpp @@ -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); }