[gimp] Bug 680795 - GIMP segfaults in gimp_clipboard_set_buffer when...
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Bug 680795 - GIMP segfaults in gimp_clipboard_set_buffer when...
- Date: Mon, 30 Jul 2012 14:45:39 +0000 (UTC)
commit e060da827835a61f3c30140d24e61311b21affb4
Author: Michael Henning <drawoc darkrefraction com>
Date: Sun Jul 29 12:36:31 2012 -0400
Bug 680795 - GIMP segfaults in gimp_clipboard_set_buffer when...
Fix segfault in gimp_clipboard_set_buffer when n_target_entries is 0.
app/widgets/gimpclipboard.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/app/widgets/gimpclipboard.c b/app/widgets/gimpclipboard.c
index 5c5af23..07745d1 100644
--- a/app/widgets/gimpclipboard.c
+++ b/app/widgets/gimpclipboard.c
@@ -515,7 +515,8 @@ gimp_clipboard_set_buffer (Gimp *gimp,
G_OBJECT (gimp));
/* mark the first entry (image/png) as suitable for storing */
- gtk_clipboard_set_can_store (clipboard, gimp_clip->target_entries, 1);
+ if (gimp_clip->n_target_entries > 0)
+ gtk_clipboard_set_can_store (clipboard, gimp_clip->target_entries, 1);
}
else if (gtk_clipboard_get_owner (clipboard) == G_OBJECT (gimp))
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]