Ticket #7689: nodecheck.2.diff

File nodecheck.2.diff, 1.1 KB (added by robertm, 10 years ago)
  • mythvideo/mythvideo/videodlg.cpp

     
    12041204    if (dbChanged) {
    12051205        m_d->m_videoList->InvalidateCache();
    12061206    }
     1207
     1208    m_d->m_currentNode = NULL;
    12071209    reloadData();
    12081210
    12091211    VideoAutoSearch();
     
    23042306void VideoDialog::UpdatePosition()
    23052307{
    23062308    MythUIButtonListItem *ci = GetItemCurrent();
     2309
     2310    if (!ci)
     2311        return;
     2312
    23072313    MythUIButtonList *currentList = ci ? ci->parent() : 0;
    23082314
    23092315    if (!currentList)
     
    23322338
    23332339    MythGenericTree *node = GetNodePtrFromButton(item);
    23342340
     2341    if (!node)
     2342        return;
     2343
    23352344    if (metadata)
    23362345    {
    23372346        MetadataMap metadataMap;
     
    23482357    ScreenCopyDest dest(this);
    23492358    CopyMetadataToUI(metadata, dest);
    23502359
    2351     if (node && node->getInt() == kSubFolder && !metadata)
     2360    if (node->getInt() == kSubFolder && !metadata)
    23522361    {
    23532362        QString cover = GetFirstImage(node, "Coverart");
    23542363        QString fanart = GetFirstImage(node, "Fanart");