Bug 851816 - Fix the Copy Image command on Linux in private windows; r=roc

This commit is contained in:
Ehsan Akhgari 2013-03-17 16:40:41 -04:00
Родитель 272c39af3c
Коммит eb7288536a
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -56,8 +56,10 @@ nsClipboardPrivacyHandler::PrepareDataForClipboard(nsITransferable * aTransferab
rv = data->SetData(true);
NS_ENSURE_SUCCESS(rv, rv);
rv = aTransferable->AddDataFlavor(NS_MOZ_DATA_FROM_PRIVATEBROWSING);
NS_ENSURE_SUCCESS(rv, rv);
// Ignore the error code of AddDataFlavor, since we might have added
// this flavor before. If this call really fails, so will the next
// one (SetTransferData).
aTransferable->AddDataFlavor(NS_MOZ_DATA_FROM_PRIVATEBROWSING);
rv = aTransferable->SetTransferData(NS_MOZ_DATA_FROM_PRIVATEBROWSING, data, sizeof(bool));
NS_ENSURE_SUCCESS(rv, rv);