Ticket #5930: mythgallery.diff

File mythgallery.diff, 1.1 KB (added by Marc Alban <marcalban@…>, 15 years ago)

patch to fix seg faults in MythGallery

  • mythplugins/mythgallery/mythgallery/iconview.cpp

     
    881881{
    882882    ThumbItem *thumbitem = GetCurrentThumb();
    883883
     884    if (!thumbitem)
     885        return;
     886   
    884887    QString title = tr("Delete Current File or Folder");
    885888    QString msg = (thumbitem->IsDir()) ?
    886889        tr("Deleting 1 folder, including any subfolders and files.") :
     
    894897    if (doDelete)
    895898    {
    896899        ThumbItem *thumbitem = GetCurrentThumb();
     900       
     901        if (!thumbitem)
     902            return;
     903           
    897904        QFileInfo fi;
    898905        fi.setFile(thumbitem->GetPath());
    899906        GalleryUtil::Delete(fi);
     
    13161323ThumbItem *IconView::GetCurrentThumb(void)
    13171324{
    13181325    MythUIButtonListItem *item = m_imageList->GetItemCurrent();
    1319     return qVariantValue<ThumbItem *>(item->GetData());
     1326    if (item)
     1327        return qVariantValue<ThumbItem *>(item->GetData());
     1328    return NULL;
    13201329}