diff --git a/app/widgets/gimpclipboard.c b/app/widgets/gimpclipboard.c index 9367c74195..000ded9607 100644 --- a/app/widgets/gimpclipboard.c +++ b/app/widgets/gimpclipboard.c @@ -514,7 +514,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)) {