fix: crash caused by urlByIndex() with invalid model index

Also save a QVariant convert for QUrl
This commit is contained in:
2024-07-21 00:52:32 +08:00
parent eb2e2e93f9
commit f32cb998ae
3 changed files with 19 additions and 5 deletions

View File

@ -247,7 +247,7 @@ void MainWindow::clearGallery()
void MainWindow::loadGalleryBySingleLocalFile(const QString &path)
{
m_pm->loadPlaylist({QUrl::fromLocalFile(path)});
m_pm->loadPlaylist(QUrl::fromLocalFile(path));
}
void MainWindow::galleryPrev()
@ -700,7 +700,7 @@ void MainWindow::on_actionPaste_triggered()
} else if (clipboardFileUrl.isValid()) {
QString localFile(clipboardFileUrl.toLocalFile());
m_graphicsView->showFileFromPath(localFile, true);
m_pm->loadPlaylist({clipboardFileUrl});
m_pm->loadPlaylist(clipboardFileUrl);
}
}