зеркало из https://github.com/mozilla/pjs.git
Bug #154348. Clipboard hangs when pasting to another application. Don't double free a string. Not part of the build.
This commit is contained in:
Родитель
020ba029db
Коммит
40946ed769
|
@ -449,15 +449,12 @@ nsClipboard::SelectionGetEvent (GtkWidget *aWidget,
|
|||
nsString ucs2string;
|
||||
ucs2string.Adopt(tmpString);
|
||||
char *utf8string = ToNewUTF8String(ucs2string);
|
||||
if (!utf8string) {
|
||||
nsMemory::Free(tmpString);
|
||||
if (!utf8string)
|
||||
return;
|
||||
}
|
||||
|
||||
gtk_selection_data_set_text (aSelectionData, utf8string,
|
||||
strlen(utf8string));
|
||||
|
||||
nsMemory::Free(tmpString);
|
||||
nsMemory::Free(utf8string);
|
||||
return;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче