Fix leaks in the embedder tests themselves.
[pdfium.git] / fpdfsdk / src / fsdk_rendercontext.cpp
index 55382e1..89c6179 100644 (file)
@@ -1,49 +1,49 @@
-// Copyright 2014 PDFium Authors. All rights reserved.\r
-// Use of this source code is governed by a BSD-style license that can be\r
-// found in the LICENSE file.\r
\r
-// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
-\r
-#include "../include/fsdk_rendercontext.h"\r
-\r
-void CRenderContext::Clear()\r
-{\r
-       m_pDevice = NULL;\r
-       m_pContext = NULL;\r
-       m_pRenderer = NULL;\r
-       m_pAnnots = NULL;\r
-       m_pOptions      = NULL;\r
-#ifdef _WIN32_WCE\r
-       m_pBitmap = NULL;\r
-       m_hBitmap = NULL;\r
-#endif\r
-}\r
-\r
-CRenderContext::~CRenderContext()\r
-{\r
-       if (m_pRenderer) delete m_pRenderer;\r
-       if (m_pContext) delete m_pContext;\r
-       if (m_pDevice) delete m_pDevice;\r
-       if (m_pAnnots) delete m_pAnnots;\r
-       if (m_pOptions->m_pOCContext) delete m_pOptions->m_pOCContext;\r
-       if (m_pOptions) delete m_pOptions;\r
-#ifdef _WIN32_WCE\r
-       if (m_pBitmap) delete m_pBitmap;\r
-       if (m_hBitmap) DeleteObject(m_hBitmap);\r
-#endif\r
-}\r
-\r
-IFSDK_PAUSE_Adapter::IFSDK_PAUSE_Adapter(IFSDK_PAUSE* IPause )\r
-{\r
-       m_IPause = IPause;\r
-}\r
-\r
-FX_BOOL IFSDK_PAUSE_Adapter::NeedToPauseNow()\r
-{\r
-       if (m_IPause->NeedToPauseNow)\r
-       {\r
-               return m_IPause->NeedToPauseNow(m_IPause);\r
-       }else{\r
-               return FALSE;\r
-       }\r
-}\r
+// Copyright 2014 PDFium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
+
+#include "../include/fsdk_rendercontext.h"
+
+void CRenderContext::Clear()
+{
+       m_pDevice = NULL;
+       m_pContext = NULL;
+       m_pRenderer = NULL;
+       m_pAnnots = NULL;
+       m_pOptions      = NULL;
+#ifdef _WIN32_WCE
+       m_pBitmap = NULL;
+       m_hBitmap = NULL;
+#endif
+}
+
+CRenderContext::~CRenderContext()
+{
+       if (m_pRenderer) delete m_pRenderer;
+       if (m_pContext) delete m_pContext;
+       if (m_pDevice) delete m_pDevice;
+       if (m_pAnnots) delete m_pAnnots;
+       if (m_pOptions->m_pOCContext) delete m_pOptions->m_pOCContext;
+       if (m_pOptions) delete m_pOptions;
+#ifdef _WIN32_WCE
+       if (m_pBitmap) delete m_pBitmap;
+       if (m_hBitmap) DeleteObject(m_hBitmap);
+#endif
+}
+
+IFSDK_PAUSE_Adapter::IFSDK_PAUSE_Adapter(IFSDK_PAUSE* IPause )
+{
+       m_IPause = IPause;
+}
+
+FX_BOOL IFSDK_PAUSE_Adapter::NeedToPauseNow()
+{
+       if (m_IPause->NeedToPauseNow)
+       {
+               return m_IPause->NeedToPauseNow(m_IPause);
+       }else{
+               return FALSE;
+       }
+}