aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/PlatWin.cxx
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-07-29 08:22:22 +1000
committerNeil <nyamatongwe@gmail.com>2020-07-29 08:22:22 +1000
commit047bb0ed7d47ce0a08924ea357573b44896a0ee7 (patch)
tree54bba9621fd10e07da5c047997e4ff34cf08dd40 /win32/PlatWin.cxx
parent444ed0ec86ac0d10dab59146904c421a2f6f4932 (diff)
downloadscintilla-mirror-047bb0ed7d47ce0a08924ea357573b44896a0ee7.tar.gz
Use dynamic_cast for SurfaceGDI::Copy as it will fail better if a mistake made.
Diffstat (limited to 'win32/PlatWin.cxx')
-rw-r--r--win32/PlatWin.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx
index d906d07f2..1cae686a2 100644
--- a/win32/PlatWin.cxx
+++ b/win32/PlatWin.cxx
@@ -978,7 +978,7 @@ void SurfaceGDI::Copy(PRectangle rc, Point from, Surface &surfaceSource) {
::BitBlt(hdc,
static_cast<int>(rc.left), static_cast<int>(rc.top),
static_cast<int>(rc.Width()), static_cast<int>(rc.Height()),
- static_cast<SurfaceGDI &>(surfaceSource).hdc,
+ dynamic_cast<SurfaceGDI &>(surfaceSource).hdc,
static_cast<int>(from.x), static_cast<int>(from.y), SRCCOPY);
}