From 233614e18bbf0e40ae8a52d381b6fac9e251af6a Mon Sep 17 00:00:00 2001 From: Bertrand Lorentz Date: Sat, 24 May 2014 17:21:29 +0200 Subject: [PATCH] sample: Fix GtkDemo/DemoImages.cs on Windows Calling .PeekChar on a binary stream can cause an ArgumentException because it tries to decode the byte. --- sample/GtkDemo/DemoImages.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample/GtkDemo/DemoImages.cs b/sample/GtkDemo/DemoImages.cs index fb79f30e1..7407f48da 100644 --- a/sample/GtkDemo/DemoImages.cs +++ b/sample/GtkDemo/DemoImages.cs @@ -156,7 +156,7 @@ namespace GtkDemo pixbufLoader.AreaUpdated += new AreaUpdatedHandler (ProgressiveUpdatedCallback); } - if (imageStream.PeekChar () != -1) { + if (imageStream.BaseStream.Position != imageStream.BaseStream.Length) { byte[] bytes = imageStream.ReadBytes (256); pixbufLoader.Write (bytes); return true; // leave the timeout active