diff options
Diffstat (limited to 'xfa/src/fdp/src/fde/fde_gedevice.cpp')
-rw-r--r-- | xfa/src/fdp/src/fde/fde_gedevice.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/xfa/src/fdp/src/fde/fde_gedevice.cpp b/xfa/src/fdp/src/fde/fde_gedevice.cpp index 23da752e3b..8eb325ee02 100644 --- a/xfa/src/fdp/src/fde/fde_gedevice.cpp +++ b/xfa/src/fdp/src/fde/fde_gedevice.cpp @@ -49,12 +49,9 @@ CFDE_FxgeDevice::CFDE_FxgeDevice(CFX_RenderDevice* pDevice, (FX_FLOAT)rt.Height());
}
CFDE_FxgeDevice::~CFDE_FxgeDevice() {
- if (m_pCharPos != NULL) {
- FDE_Free(m_pCharPos);
- }
- if (m_bOwnerDevice && m_pDevice) {
+ FX_Free(m_pCharPos);
+ if (m_bOwnerDevice)
delete m_pDevice;
- }
}
int32_t CFDE_FxgeDevice::GetWidth() const {
return m_pDevice->GetWidth();
|