diff options
author | Gaming4JC <g4jc@bulletmail.org> | 2018-06-06 19:29:03 -0400 |
---|---|---|
committer | Gaming4JC <g4jc@bulletmail.org> | 2018-06-06 19:29:03 -0400 |
commit | 8e9811c71b25733728b53a20642adaeb1a9c9d3d (patch) | |
tree | db6b74ea9315161eaa342c8c60eee57b3547f3bb /widget/gtk/nsClipboard.cpp | |
parent | 4a71b30364a4b6d1eaf16fcfdc8e873e6697f293 (diff) | |
download | UXP-8e9811c71b25733728b53a20642adaeb1a9c9d3d.tar UXP-8e9811c71b25733728b53a20642adaeb1a9c9d3d.tar.gz UXP-8e9811c71b25733728b53a20642adaeb1a9c9d3d.tar.lz UXP-8e9811c71b25733728b53a20642adaeb1a9c9d3d.tar.xz UXP-8e9811c71b25733728b53a20642adaeb1a9c9d3d.zip |
backport mozbug #546387: fix assert failure in gtk which prints to the console.
Diffstat (limited to 'widget/gtk/nsClipboard.cpp')
-rw-r--r-- | widget/gtk/nsClipboard.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/widget/gtk/nsClipboard.cpp b/widget/gtk/nsClipboard.cpp index 053ae970e..eecae3e88 100644 --- a/widget/gtk/nsClipboard.cpp +++ b/widget/gtk/nsClipboard.cpp @@ -214,7 +214,8 @@ nsClipboard::SetData(nsITransferable *aTransferable, GtkTargetEntry *gtkTargets = gtk_target_table_new_from_list(list, &numTargets); // Set getcallback and request to store data after an application exit - if (gtk_clipboard_set_with_data(gtkClipboard, gtkTargets, numTargets, + if (gtkTargets && + gtk_clipboard_set_with_data(gtkClipboard, gtkTargets, numTargets, clipboard_get_cb, clipboard_clear_cb, this)) { // We managed to set-up the clipboard so update internal state |