Implement popup for metacache

someone in the Discord ran into an issue somewhat related to the metacache button not working (folder in use err), so this warning makes it more obvious when this happens, though it would be better to find out why it ran into a process conflict

Signed-off-by: Soup <43444191+Soup-64@users.noreply.github.com>
This commit is contained in:
Soup
2025-04-05 22:26:58 -04:00
committed by Soup of the tomato kind
parent c1b460fa05
commit b9a1fa3645
4 changed files with 10 additions and 4 deletions

View File

@ -1318,7 +1318,10 @@ void MainWindow::on_actionReportBug_triggered()
void MainWindow::on_actionClearMetadata_triggered()
{
APPLICATION->metacache()->evictAll();
if(!APPLICATION->metacache()->evictAll()){
CustomMessageBox::selectable(this, tr("Error"), tr("Metadata cache clear Failed!\n To clear the metadata cache manually, press Folders -> View Launcher Root Folder, and after closing the launcher delete the folder named \"meta\"\n"), QMessageBox::Warning)->show();
}
APPLICATION->metacache()->SaveNow();
}