From 586aac534bee7b5e79a7bfb05ac0c0b4b411ff2a Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 7 Jan 2015 21:03:57 +0100 Subject: [PATCH] Improved Image error on construction handling Former-commit-id: 5b40aab103d90bb29baedf65d481b2495717af8d --- src/Nazara/Utility/Image.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Nazara/Utility/Image.cpp b/src/Nazara/Utility/Image.cpp index 0532294bb..4cc9297d2 100644 --- a/src/Nazara/Utility/Image.cpp +++ b/src/Nazara/Utility/Image.cpp @@ -4,6 +4,7 @@ #include #include +#include #include #include #include @@ -44,15 +45,8 @@ m_sharedImage(&emptyImage) NzImage::NzImage(nzImageType type, nzPixelFormat format, unsigned int width, unsigned int height, unsigned int depth, nzUInt8 levelCount) : m_sharedImage(&emptyImage) { + NzErrorFlags flags(nzErrorFlag_ThrowException); Create(type, format, width, height, depth, levelCount); - - #ifdef NAZARA_DEBUG - if (!m_sharedImage) - { - NazaraError("Failed to create image"); - throw std::runtime_error("Constructor failed"); - } - #endif } NzImage::NzImage(const NzImage& image) :