Changeset 13919


Ignore:
Timestamp:
Feb 1, 2013, 6:52:55 PM (8 years ago)
Author:
jordan
Message:

(2.7x) backport r13799 for bug #5219

Location:
branches/2.7x/qt
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.7x/qt/formatter.cc

    r13195 r13919  
    4242    unitStrings[SPEED][TB] = tr( "TB/s" );
    4343    tr_formatter_speed_init( speed_K,
    44                              qPrintable( unitStrings[SPEED][KB] ),
    45                              qPrintable( unitStrings[SPEED][MB] ),
    46                              qPrintable( unitStrings[SPEED][GB] ),
    47                              qPrintable( unitStrings[SPEED][TB] ) );
     44                             unitStrings[SPEED][KB].toUtf8().constData(),
     45                             unitStrings[SPEED][MB].toUtf8().constData(),
     46                             unitStrings[SPEED][GB].toUtf8().constData(),
     47                             unitStrings[SPEED][TB].toUtf8().constData() );
    4848
    4949    size_K = 1000;
     
    5454    unitStrings[SIZE][TB] = tr( "TB" );
    5555    tr_formatter_size_init( size_K,
    56                             qPrintable( unitStrings[SIZE][KB] ),
    57                             qPrintable( unitStrings[SIZE][MB] ),
    58                             qPrintable( unitStrings[SIZE][GB] ),
    59                             qPrintable( unitStrings[SIZE][TB] ) );
     56                            unitStrings[SIZE][KB].toUtf8().constData(),
     57                            unitStrings[SIZE][MB].toUtf8().constData(),
     58                            unitStrings[SIZE][GB].toUtf8().constData(),
     59                            unitStrings[SIZE][TB].toUtf8().constData() );
    6060
    6161    mem_K = 1024;
     
    6666    unitStrings[MEM][TB] = tr( "TiB" );
    6767    tr_formatter_mem_init( mem_K,
    68                            qPrintable( unitStrings[MEM][KB] ),
    69                            qPrintable( unitStrings[MEM][MB] ),
    70                            qPrintable( unitStrings[MEM][GB] ),
    71                            qPrintable( unitStrings[MEM][TB] ) );
     68                           unitStrings[MEM][KB].toUtf8().constData(),
     69                           unitStrings[MEM][MB].toUtf8().constData(),
     70                           unitStrings[MEM][GB].toUtf8().constData(),
     71                           unitStrings[MEM][TB].toUtf8().constData() );
    7272}
    7373
     
    102102        char buf[128];
    103103        tr_formatter_mem_B( buf, bytes, sizeof( buf ) );
    104         return buf;
     104        return QString::fromUtf8( buf );
    105105    }
    106106}
     
    116116        char buf[128];
    117117        tr_formatter_size_B( buf, bytes, sizeof( buf ) );
    118         return buf;
     118        return QString::fromUtf8( buf );
    119119    }
    120120}
     
    128128        char buf[128];
    129129        tr_formatter_speed_KBps( buf, speed.KBps( ), sizeof( buf ) );
    130         return buf;
     130        return QString::fromUtf8( buf );
    131131    }
    132132}
  • branches/2.7x/qt/session.cc

    r13773 r13919  
    968968{
    969969    const QByteArray b64 = AddData(filename).toBase64();
     970    const QByteArray localPathUtf8 = localPath.toUtf8();
    970971
    971972    tr_benc top, *args;
     
    973974    tr_bencDictAddStr( &top, "method", "torrent-add" );
    974975    args = tr_bencDictAddDict( &top, "arguments", 3 );
    975     tr_bencDictAddStr( args, "download-dir", qPrintable(localPath) );
     976    tr_bencDictAddStr( args, "download-dir", localPathUtf8.constData() );
    976977    tr_bencDictAddBool( args, "paused", !myPrefs.getBool( Prefs::START ) );
    977978    tr_bencDictAddRaw( args, "metainfo", b64.constData(), b64.size() );
Note: See TracChangeset for help on using the changeset viewer.