Ticket #7617: mythtv-7617-GetGroupToUse_QString_usage.patch

File mythtv-7617-GetGroupToUse_QString_usage.patch, 1.6 KB (added by sphery, 14 years ago)
  • libs/libmyth/storagegroup.cpp

    ---
     libs/libmyth/storagegroup.cpp |   17 	11 +	6 -	0 !
     1 file changed, 11 insertions(+), 6 deletions(-)
    
    old new  
    11281128QString StorageGroup::GetGroupToUse(
    11291129    const QString &host, const QString &sgroup)
    11301130{
    1131     QString tmpGroup = sgroup;
    1132     QString groupKey = QString("%1:%2").arg(sgroup).arg(host);
     1131    QString hostname = host;
     1132    QString storage_group = sgroup;
     1133    hostname.detach();
     1134    storage_group.detach();
     1135
     1136    QString tmpGroup = storage_group;
     1137    QString groupKey = QString("%1:%2").arg(storage_group).arg(hostname);
    11331138
    11341139    QMutexLocker locker(&s_groupToUseLock);
    11351140
     
    11391144    }
    11401145    else
    11411146    {
    1142         if (StorageGroup::FindDirs(sgroup, host))
     1147        if (StorageGroup::FindDirs(storage_group, hostname))
    11431148        {
    1144             s_groupToUseCache[groupKey] = sgroup;
     1149            s_groupToUseCache[groupKey] = storage_group;
    11451150        }
    11461151        else
    11471152        {
    11481153            VERBOSE(VB_FILE+VB_EXTRA,
    1149                     QString("GetHostSGToUse(): "
     1154                    QString("GetGroupToUse(): "
    11501155                            "falling back to Videos Storage Group for host %1 "
    11511156                            "since it does not have a %2 Storage Group.")
    1152                     .arg(host).arg(sgroup));
     1157                    .arg(hostname).arg(storage_group));
    11531158
    11541159            tmpGroup = "Videos";
    11551160            s_groupToUseCache[groupKey] = tmpGroup;