From b598ec915c599ed3d2f68cf72ddf60bb91f73bb2 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Mon, 23 Jan 2006 18:12:47 +0000 Subject: [PATCH] Only do sanity check if the stream is seekable, otherwise it'll always fail git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37084 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/image.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/image.cpp b/src/common/image.cpp index d261424034..02df26fdd9 100644 --- a/src/common/image.cpp +++ b/src/common/image.cpp @@ -1594,7 +1594,7 @@ bool wxImage::LoadFile( wxInputStream& stream, long type, int index ) return false; } - if (!handler->CanRead(stream)) + if (stream.IsSeekable() && !handler->CanRead(stream)) { wxLogError(_("Image file is not of type %d."), type); return false; @@ -1618,7 +1618,7 @@ bool wxImage::LoadFile( wxInputStream& stream, const wxString& mimetype, int ind return false; } - if (!handler->CanRead(stream)) + if (stream.IsSeekable() && !handler->CanRead(stream)) { wxLogError(_("Image file is not of type %s."), (const wxChar*) mimetype); return false; -- 2.47.2