aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2018-08-09 13:55:11 +1000
committerNeil <nyamatongwe@gmail.com>2018-08-09 13:55:11 +1000
commitdd84c706e1fc913a7fc7837e1ba86bf24444ae6f (patch)
tree5087506fadfcf864aaa971fdde16dfa546b2e54b
parentaf1661c9742d3aed18da31614bdb755540baa80a (diff)
downloadscintilla-mirror-dd84c706e1fc913a7fc7837e1ba86bf24444ae6f.tar.gz
Avoid some casts.
-rw-r--r--win32/ScintillaWin.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index f9886318e..f7f1f7e2c 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -1745,8 +1745,9 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
(wParam == SC_TECHNOLOGY_DIRECTWRITERETAIN) ||
(wParam == SC_TECHNOLOGY_DIRECTWRITEDC) ||
(wParam == SC_TECHNOLOGY_DIRECTWRITE)) {
- if (technology != static_cast<int>(wParam)) {
- if (static_cast<int>(wParam) > SC_TECHNOLOGY_DEFAULT) {
+ const int technologyNew = static_cast<int>(wParam);
+ if (technology != technologyNew) {
+ if (technologyNew > SC_TECHNOLOGY_DEFAULT) {
#if defined(USE_D2D)
if (!LoadD2D())
// Failed to load Direct2D or DirectWrite so no effect
@@ -1760,7 +1761,7 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam
#if defined(USE_D2D)
DropRenderTarget();
#endif
- technology = static_cast<int>(wParam);
+ technology = technologyNew;
// Invalidate all cached information including layout.
DropGraphics(true);
InvalidateStyleRedraw();