diff --git a/src/apps/haikudepot/ui/MainWindow.cpp b/src/apps/haikudepot/ui/MainWindow.cpp index 022011ab4b..fb26b69ba0 100644 --- a/src/apps/haikudepot/ui/MainWindow.cpp +++ b/src/apps/haikudepot/ui/MainWindow.cpp @@ -817,10 +817,9 @@ MainWindow::_InitWorkerThreads() void MainWindow::_AdoptModel() { - fVisiblePackages = fModel.CreatePackageList(); - { AutoLocker modelLocker(fModel.Lock()); + fVisiblePackages = fModel.CreatePackageList(); AutoLocker listLocker(fPackagesToShowListLock); fPackagesToShowList = fVisiblePackages; atomic_add(&fPackagesToShowListID, 1);