Qt/FileystemWidget: Fix crash when right-clicking GC disc

This commit is contained in:
spycrab 2018-01-31 13:51:46 +01:00
parent 987bec2fd5
commit 8a612bf285
1 changed files with 5 additions and 3 deletions

View File

@ -148,11 +148,13 @@ void FilesystemWidget::ShowContextMenu(const QPoint&)
QMenu* menu = new QMenu(this);
DiscIO::Partition partition = GetPartitionFromID(item->data(ENTRY_PARTITION).toInt());
QString path = item->data(ENTRY_NAME).toString();
EntryType type = item->data(ENTRY_TYPE).value<EntryType>();
DiscIO::Partition partition = type == EntryType::Disc ?
DiscIO::PARTITION_NONE :
GetPartitionFromID(item->data(ENTRY_PARTITION).toInt());
QString path = item->data(ENTRY_NAME).toString();
if ((type == EntryType::Disc && m_volume->GetPartitions().empty()) ||
type == EntryType::Partition)
{