diff --git a/4chan_x.user.js b/4chan_x.user.js index 4b2fbeb55..e34df14f7 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1300,7 +1300,11 @@ qr.error("" + file.name + ": Unsupported file type."); break; } - new qr.reply(file); + if (qr.replies.length === 1 && !qr.replies[0].file) { + qr.replies[0].file = file; + } else { + new qr.reply(file); + } } return $.addClass(qr.el, 'dump'); }, diff --git a/script.coffee b/script.coffee index 583947872..50a848370 100644 --- a/script.coffee +++ b/script.coffee @@ -961,7 +961,11 @@ qr = else if -1 is qr.mimeTypes.indexOf file.type qr.error "#{file.name}: Unsupported file type." break - new qr.reply file + if qr.replies.length is 1 and not qr.replies[0].file + # set initial reply's file + qr.replies[0].file = file + else + new qr.reply file $.addClass qr.el, 'dump' replies: []