comparison src/gui_dwrite.cpp @ 8271:770774e66011 v7.4.1428

commit https://github.com/vim/vim/commit/edb4f2b3601b0abd47091606269c0ac3244a805b Author: Bram Moolenaar <Bram@vim.org> Date: Sat Feb 27 15:27:23 2016 +0100 patch 7.4.1428 Problem: Compiler warning for non-virtual destructor. Solution: Make it virtual. (Yasuhiro Matsumoto)
author Christian Brabandt <cb@256bit.org>
date Sat, 27 Feb 2016 15:30:05 +0100
parents 567e027a3ea1
children 0af716a4f5d2
comparison
equal deleted inserted replaced
8270:ea5f9d5ff9ed 8271:770774e66011
235 pRenderTarget_->AddRef(); 235 pRenderTarget_->AddRef();
236 pRenderingParams_->AddRef(); 236 pRenderingParams_->AddRef();
237 AddRef(); 237 AddRef();
238 } 238 }
239 239
240 ~GdiTextRenderer() 240 // add "virtual" to avoid a compiler warning
241 virtual ~GdiTextRenderer()
241 { 242 {
242 SafeRelease(&pRenderTarget_); 243 SafeRelease(&pRenderTarget_);
243 SafeRelease(&pRenderingParams_); 244 SafeRelease(&pRenderingParams_);
244 } 245 }
245 246
253 254
254 IFACEMETHOD(GetCurrentTransform)( 255 IFACEMETHOD(GetCurrentTransform)(
255 __maybenull void* clientDrawingContext, 256 __maybenull void* clientDrawingContext,
256 __out DWRITE_MATRIX* transform) 257 __out DWRITE_MATRIX* transform)
257 { 258 {
258 //forward the render target's transform 259 // forward the render target's transform
259 pRenderTarget_->GetCurrentTransform(transform); 260 pRenderTarget_->GetCurrentTransform(transform);
260 return S_OK; 261 return S_OK;
261 } 262 }
262 263
263 IFACEMETHOD(GetPixelsPerDip)( 264 IFACEMETHOD(GetPixelsPerDip)(