[commit] r1448 - trunk/SDK/DecoratorLib

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Thu Jul 28 11:50:02 CDT 2011


Author: ksmyth
Date: Thu Jul 28 11:50:02 2011
New Revision: 1448

Log:
Gdiplus::Graphics::operator new returns NULL if Gdiplus hasnt been initialized

Modified:
   trunk/SDK/DecoratorLib/DecoratorUtil.cpp

Modified: trunk/SDK/DecoratorLib/DecoratorUtil.cpp
==============================================================================
--- trunk/SDK/DecoratorLib/DecoratorUtil.cpp	Wed Jul 27 15:51:24 2011	(r1447)
+++ trunk/SDK/DecoratorLib/DecoratorUtil.cpp	Thu Jul 28 11:50:02 2011	(r1448)
@@ -218,6 +218,8 @@
 {
 	if (m_gdip == NULL) {
 		m_gdip = new Gdiplus::Graphics(m_nullDC.m_hDC);
+		if (m_gdip == NULL)
+			throw hresult_exception(E_NOT_VALID_STATE);
 		m_gdip->SetPageUnit(Gdiplus::UnitPixel);
 		m_gdip->SetSmoothingMode(m_eEdgeAntiAlias);
 		m_gdip->SetTextRenderingHint(m_eFontAntiAlias);


More information about the gme-commit mailing list