Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/gui/kernel/qmime_win.cpp

    r651 r769  
    641641            QList<QUrl> urls = mimeData->urls();
    642642            QByteArray result;
    643             QString url = urls.at(0).toString();
    644             result = QByteArray((const char *)url.utf16(), url.length() * sizeof(ushort));
     643            if (!urls.isEmpty()) {
     644                QString url = urls.at(0).toString();
     645                result = QByteArray((const char *)url.utf16(), url.length() * sizeof(ushort));
     646            }
    645647            result.append('\0');
    646648            result.append('\0');
     
    648650        } else if (getCf(formatetc) == CF_INETURL) {
    649651            QList<QUrl> urls = mimeData->urls();
    650             QByteArray result = urls.at(0).toString().toLocal8Bit();
     652            QByteArray result;
     653            if (!urls.isEmpty())
     654                result = urls.at(0).toString().toLocal8Bit();
    651655            return setData(result, pmedium);
    652656        }
Note: See TracChangeset for help on using the changeset viewer.