From b03787b2c349329683cfdcccd6b2dc14acf71289 Mon Sep 17 00:00:00 2001 From: RKrom Date: Thu, 19 Apr 2012 08:18:22 +0000 Subject: [PATCH] Fixed DIB clipboard support, made a copy/paste error which caused DIB not to be written to the clipboard! git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1804 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4 --- Greenshot/Helpers/ClipboardHelper.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Greenshot/Helpers/ClipboardHelper.cs b/Greenshot/Helpers/ClipboardHelper.cs index 6653934ee..c963f437d 100644 --- a/Greenshot/Helpers/ClipboardHelper.cs +++ b/Greenshot/Helpers/ClipboardHelper.cs @@ -366,11 +366,10 @@ EndSelection:<<<<<<<4 ido.SetData("PNG", false, pngStream); } - if (config.ClipboardFormats.Contains(ClipboardFormat.HTML)) { + if (config.ClipboardFormats.Contains(ClipboardFormat.DIB)) { bmpStream = new MemoryStream(); // Save image as BMP image.Save(bmpStream, ImageFormat.Bmp); - imageStream = new MemoryStream(); // Copy the source, but skip the "BITMAPFILEHEADER" which has a size of 14 imageStream.Write(bmpStream.GetBuffer(), BITMAPFILEHEADER_LENGTH, (int) bmpStream.Length - BITMAPFILEHEADER_LENGTH);