From 761172501bb2fa3d03b282eda86992c4a41a3f82 Mon Sep 17 00:00:00 2001 From: matteodelle Date: Thu, 26 Apr 2012 14:44:12 +0000 Subject: [PATCH] dellepiane: fixed file opening in AddIntrinsics --- wrap/io_trimesh/import_out.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/wrap/io_trimesh/import_out.h b/wrap/io_trimesh/import_out.h index cbbb0a84..41945d98 100644 --- a/wrap/io_trimesh/import_out.h +++ b/wrap/io_trimesh/import_out.h @@ -189,13 +189,9 @@ static bool ReadImagesFilenames(const char * filename,std::vector static bool AddIntrinsics(vcg::Shotf &shot, const char * image_file) { ::ResetJpgfile(); - QFile img(image_file); - img.open(QIODevice::ReadWrite); - int FileDescriptor = img.handle(); - FILE* pFile = fdopen(FileDescriptor, "rb"); - if (!pFile) return false; + FILE * pFile = fopen(image_file, "rb"); int ret = ::ReadJpegSections (pFile, READ_METADATA); - img.close(); + fclose(pFile); shot.Intrinsics.ViewportPx = vcg::Point2i(ImageInfo.Width, ImageInfo.Height); shot.Intrinsics.CenterPx = vcg::Point2f(float(ImageInfo.Width/2.0), float(ImageInfo.Height/2.0));